python - 使用 python3.9 创建 venv 会导致错误
问题描述
我对 Python 比较陌生,我一直在为我的不同项目创建虚拟环境。如果我使用以下命令:
python3 -m venv <name_of_env>
这可以工作并使用 python 3.8.5 创建一个虚拟环境
但是,如果我使用 -> python3.9 -m venv <name_of_env> 尝试相同的命令,它会返回错误 Error: Command '['/home/andrew/coding/pythonCourse/test_folder/tested_works/bin/testing_fails/bin/python3. 9', '-Im', 'ensurepip', '--upgrade', '--default-pip']' 返回非零退出状态 1。
在此错误之后,它确实创建了文件夹,但 bin 文件没有激活文件,我无法激活它。
上面的方法不适合python 3.9吗?使用 Conda 我用 3.9 创建虚拟环境没有问题。
提前感谢您的任何建议。
解决方案
您必须安装 Python 3.9 venv:
sudo apt install python3.9-venv
然后就做
python3.9 -m venv .venv
.venv/bin/python --version
推荐阅读
- javascript - jquery onload代码到javascript不起作用
- django - 配置 django 应用程序及其加载选项
- python - 如何按列对数据进行分组 - Pyspark?
- cassandra - 关于墓碑的 Cassandra 地图和列更新
- solidity - 将结构数组发送到不同的合约
- c++ - 基于条件的部分类模板专业化?
- azure - 虚拟机音频设备重命名
- vb.net - 如何使用 vb.net 和 mysqlyog 终极数据库创建注册表单
- sql-server - 如何将“工作日月日时间”转换为日期时间(YYYY-MM-DD)?
- node.js - 如何发送带有条件“CC”的邮件