我对pip的熟悉最终能够做到:'pip install','pip uninstall'和'pip list' - 我想要安装的包的名称作为单个参数.
到目前为止,这种有限的知识使我能够安装大多数简单的软件包,有时候,当我运气好的时候,我甚至可以安装需要编译的软件包.这对我来说都是神奇的.
我现在面临的情况是我需要对C文件进行一些编辑(旁注:这似乎是'netifaces'软件包的一个已知的解决方法 - 每个人似乎都很和平.这是一个惊人的现象).
所以我想将安装分解为更小的步骤:
除了第1步,我不知道如何继续.
用途pip download:
pip download mypackage
Run Code Online (Sandbox Code Playgroud)
使用 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
Run Code Online (Sandbox Code Playgroud)
现在进行修改并继续:
pip install .
Run Code Online (Sandbox Code Playgroud)
使用--no-install选项安装包; 使用--no-install选项,pip下载并解压缩所有包,但实际上并未安装包.
pip install --no-install netifaces
Run Code Online (Sandbox Code Playgroud)切换到构建目录.如果您不知道构建目录在哪里,请再次发出上面的命令,然后显示该位置.
cd /tmp/pip_build_falsetru/netifaces
Run Code Online (Sandbox Code Playgroud)做自定义修改.
使用pip install .(如果要保留构建目录,请添加--no-clean选项)或安装软件包python setup.py install.
sudo pip install --no-clean .
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1598 次 |
| 最近记录: |