gpt4 book ai didi

python - 将 'pip install' 分解为更小的步骤,这样我就可以在安装包之前对其进行编辑

转载 作者:太空狗 更新时间:2023-10-30 00:40:54 26 4
gpt4 key购买 nike

我对 pip 的熟悉最终使我能够执行以下操作:“pip install”、“pip uninstall”和“pip list”——将我要安装的包的名称作为单个参数。

到目前为止,这种有限的知识让我能够安装大多数简单的软件包,有时,如果幸运的话,我什至能够安装需要编译的软件包。这对我来说太神奇了。

我现在面临的情况是我需要对 C 文件做一些编辑(旁注:这似乎是“netifaces”包的已知解决方法 - 每个人似乎都接受. 这本身就是一个惊人的现象)。

所以我想将安装分成更小的步骤:

  1. 下载 egg 文件(我已经找到了这个文件:pip install --download)。
  2. 解压缩或以其他方式解压缩包文件,到我可以编辑个人的程度
  3. 做我的定制修改。
  4. 进行构建
  5. 进行安装。

除了第 1 步,我不知道如何进行。

最佳答案

现代 pip(自 1.10 起)

使用 pip download :

pip download mypackage

<罢工>

<罢工>

pip 1.5 - 1.9

使用 pip install -d

pip install -d . --allow-external netifaces --allow-unverified netifaces netifaces
tar xzf netifaces-0.8.tar.gz # Unpack the downloaded file.
cd netifaces-0.8

现在进行修改并继续:

pip install .

旧 pip(1.5 之前)

  1. 使用 --no-install 安装软件包选项;与 --no-install选项,pip 下载并解压所有包,但实际上并不安装包。

    pip install --no-install netifaces
  2. 切换到构建目录。如果您不知道构建目录在哪里,请再次执行上面的命令,然后它会显示位置。

    cd /tmp/pip_build_falsetru/netifaces
  3. 进行自定义修改。

  4. 使用 pip install . 安装包(如果要保留构建目录,请添加 --no-clean 选项)或 python setup.py install .

    sudo pip install --no-clean . 

<罢工>

关于python - 将 'pip install' 分解为更小的步骤,这样我就可以在安装包之前对其进行编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com