在我的 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
EDIT:
对于任何 Python 项目来说都是强烈推荐从事某项工作虚拟环境,这是一个工具,通过为不同项目创建隔离的 Python 虚拟环境,帮助将不同项目所需的依赖关系分开。
为了创建一个python3+你必须使用以下命令:
virtualenv enviroment_name -p python3
然后你就可以通过以下方式进行工作激活 it:
source enviroment_name/bin/activate
激活虚拟环境后,虚拟环境的名称将出现在终端的左侧。这会让您知道虚拟环境当前处于活动状态。
现在您可以在这个虚拟环境中安装与项目相关的依赖项,只需使用pip
.
pip install package_name
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)