gpt4 book ai didi

python - 由于 EnvironmentError : [Errno 13] 无法安装软件包

转载 作者:IT老高 更新时间:2023-10-28 21:18:31 26 4
gpt4 key购买 nike

在我的 MacOS Mojave 终端中,我想用 pip 安装一个 python 包。最后说:

You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

所以我想用给定的命令更新 pip 但我得到了一个错误:

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: 
'/Library/Python/2.7/site-packages/pip-18.0-py2.7.egg/EGG-INFO/PKG-INFO'
Consider using the `--user` option or check the permissions.

我真的不明白现在该怎么办。 我也意识到它在错误消息中说 Python 2.7,但我有并且只想使用 python 3。

最佳答案

如果你想使用python3+安装你需要使用的包pip3 install package_name

要解决 errno 13 你必须在末尾添加 --user

pip3 install package_name --user

编辑:

对于 Python 中的任何项目,强烈建议使用 Virtual enviroment , 是一个工具,通过为它们创建隔离的 python 虚拟环境来帮助保持不同项目所需的依赖项。

要使用 python3+ 创建一个,您必须使用以下命令:

virtualenv enviroment_name -p python3

然后您只需激活它即可:

source enviroment_name/bin/activate

激活虚拟环境后,您的虚拟环境名称将出现在终端左侧。这将使您知道虚拟环境当前处于事件状态。现在您可以在这个虚拟环境中安装与项目相关的依赖项,只需使用 pip

pip install package_name

关于python - 由于 EnvironmentError : [Errno 13] 无法安装软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52949531/

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