python - 使用 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。
解决方案
请试试这个..
您只需遵循以下项目:
以管理员身份打开命令提示符 -> 右键单击 CMD 并以管理员身份运行
转到要创建 VirtualENV 的文件夹:例如:> Cd C:\Users...\Documents\python\src
输入:PIP install Virtualenv
确保您的互联网连接正常
4.类型:python -m venv env
然后你可以在这个 env 文件夹中创建你的项目..
所有注释代码都应在命令提示符 AS 管理员中编写
推荐阅读
- laravel - 哪个是使用 Google Cloud Run 和 Google Cloud SQL 运行 laravel 迁移的正确方法
- azure-application-insights - 在运行时更改 Azure 应用服务上的 Application Insights 日志记录级别
- python - 将 Python 子进程输出从字符串转换为 int 或 float
- dart - Dart:具有可为空属性的自定义“copyWith”方法
- python - RDD API Python如何进行计数
- python - 来自 Tkinter 条目的打印数据不起作用
- graphql - GraphQl 联合输入类型
- java - 如何在Java中获取多维数组的索引?
- c++ - 如何让 clang 格式优先于分解函数参数而不是将函数调用放在单独的行上
- python - 如何在python中解压缩'zg-files'输出文件