首页 > 解决方案 > 使用 python 3 安装 virtualenv 时出错

问题描述

我更新到 python3 并使用以下方式下载了 virtualenv: sudo /usr/bin/easy_install virtualenv

当我启动 virtualenv 时,我收到以下错误消息: virtualenv project1 Traceback (most recent call last): File "/usr/local/bin/virtualenv", line 6, in <module> from pkg_resources import load_entry_point File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3241, in <module> @_call_aside File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3225, in _call_aside f(*args, **kwargs) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 3254, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 585, in _build_master return cls._build_from_requirements(__requires__) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 598, in _build_from_requirements dists = ws.resolve(reqs, Environment()) File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 786, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'zipp>=0.4' distribution was not found and is required by importlib-resources

我环顾四周,意识到没有安装“zipp”,所以我也安装了它。当我再次运行 virtualenv 时,我再次收到与上述相同的错误消息。并且由于某种原因,即使我升级到 python3,它仍然引用 python 2.7。

标签: pythonpython-3.xdjangopython-2.7virtualenv

解决方案


请试试这个..

您只需遵循以下项目:

以管理员身份打开命令提示符 -> 右键单击​​ CMD 并以管理员身份运行

转到要创建 VirtualENV 的文件夹:例如:> Cd C:\Users...\Documents\python\src

输入:PIP install Virtualenv 确保您的互联网连接正常

4.类型:python -m venv env

然后你可以在这个 env 文件夹中创建你的项目..

所有注释代码都应在命令提示符 AS 管理员中编写


推荐阅读