我知道显而易见的答案是使用 virtualenv 和 virtualenvwrapper,但由于各种原因,我不能/不想这样做。
那么如何修改命令
pip install package_name
将pip软件包安装在默认位置以外的其他地方site-packages?
pip
site-packages
采用:
pip install --install-option="--prefix=$PREFIX_PATH" package_name
您可能还希望--ignore-installed使用此新前缀强制重新安装所有依赖项。您可以使用--install-optionto 多次添加您可以使用的任何选项python setup.py install(--prefix可能是您想要的,但您可以使用更多选项)。
--ignore-installed
--install-option
python setup.py install
--prefix