pip可以安装我的自定义/修改版本的库吗?
解决这个问题有多种方法。一个常见的解决方案是使用Python
virtual environments
. 这允许您创建一个独立的Python环境,该环境与您的系统Python安装不共享相同的包。然后,您可以在其中安装一些东西(比如修改后的Python库)来测试它。
要开始,你需要
virtualenv
工具。这可能作为分发版的软件包提供,但也可以使用
pip
. 一旦拥有它,就可以在与代码相同的目录中运行:
virtualenv .venv
这将创建一个名为
.venv
. 你想叫什么就叫什么,但要命名
(或任何以
.
)意味着它不会干扰
ls
在你的工作区。
. .venv/bin/activate.sh
这将修改您的
$PATH
将virtualenv放在目录列表的前面。现在当你打字的时候
python
或
,您将使用virtualenv版本。
如果你的代码有
setup.py
文件,可以按如下方式安装:
pip install -e .
这个
-e
完成后,您可以运行:
deactivate
这将删除
activate
有关详细信息: