gpt4 book ai didi

python - 在本地安装包

转载 作者:行者123 更新时间:2023-11-28 22:39:11 24 4
gpt4 key购买 nike

我使用 pythonpip 来安装包。现在我想安装 scipy,它已经安装在系统上,但是是一个旧版本并且在我无法访问的系统的一部分上。如果我尝试

pip install scipy

pip 正确地告诉我包已经安装了。如果我这样做

pip install scipy --upgrade

pip 尝试升级包,但我没有这样做的访问权限。

我如何告诉 pip 为我的用户安装本地包并忽略其他 scipy 包?

最佳答案

我认为避免覆盖包的最佳方法是使用虚拟环境。 Python 有它自己的虚拟环境,您可以通过以下方式安装它:

python 2.7

> sudo apt-get install python-virtualenv

python 3

> sudo apt-get install virtualenv

对于现代 python 版本,通常包含 virtualenv。安装后,您可以生成一个虚拟环境键入:

> virtualenv venv

这将在当前目录中创建一个名为 venv 的文件夹(您可以随意命名)。在此包中将安装库。

那么,是时候激活虚拟环境了

> source venv/bin/activate

您可以通过检查提示更改来验证环境是否已激活。如果发生这种情况,所有使用 pip 安装的包都将安装在本地。

(venv)> pip install scipy

你可以查看 this website了解更多信息。

不要忘记您最终必须清除您的 $PYTHONPATH 变量,以使其不接收其他包。

关于python - 在本地安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34996334/

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