【发布时间】:2020-03-08 21:33:06
【问题描述】:
我在虚拟环境中运行它。 当我输入时:
pip install django
我明白了:
错误:由于 EnvironmentError 无法安装软件包:[Errno 13]权限被拒绝:/home/ENV/env/lib/python3.5/site-packages/pytz 考虑使用 --user 选项或检查权限。
为了让它工作,我实际上需要输入:
python -m pip install --user django
为什么?
【问题讨论】:
-
你用的是window还是Mac和Linux?
-
如果您使用的是 windows 窗口,请不要让 python 安装 django
-
如果你给我操作系统名我会给你答案
-
这个问题也有他的重要性,因为
python -m这里是指定解释器的,千万不能忽视,如果你安装了多个版本的python,要跟踪pip是哪个python版本bound to 是一个 PITA imo,因此python -m在这种情况下,您确定它是绑定到将执行的 python 的 pip。
标签: python python-3.x pip