python - 如何使用特定下载的python版本创建virtualenv
问题描述
我知道有一些类似的问题,但我真的很难完成它。
我正在尝试在 Windows 中使用 python 3.7.7 创建一个 virtualenv。
我有一个下载的 python 3.7.7
C:\Users\willi\AppData\Local\Programs\Python\python-3.7.8-embed-amd64
因为我可以使用以下方法构建 virtualenv:
python3 -m venv myenv
所以我尝试对其进行修改,使其可以匹配特定的python版本:
python3 -m C:\Users\willi\AppData\Local\Programs\Python\python-3.7.8-embed-amd64\python.exe myenv
但它失败了:
ModuleNotFoundError: No module named 'C:\\Users\\willi\\AppData\\Local\\Programs\\Python\\python-3')
有朋友可以教我如何用python 3.7.7 构建一个virtualenv 吗?
解决方案
我认为您还没有在本地 python 中安装虚拟环境
pip install virtualenv
并按照你的步骤。仍然,找出错误。试试下面的方法,我想你会得到你的答案-
在命令提示符下
pip install virtualenv
转到您要创建环境的位置
cd location
virtualenv project_env_name
现在,您将在所需位置找到一个 python 环境,然后转到脚本
cd project_env_name/scripts
activate
您将进入您创建的环境。离开环境时,做
deactivate
离开环境。
如果您想在您的机器中创建与 python 版本相同的 python 版本环境,则此方法有效。如果要创建不同版本的环境,则需要安装该版本的python。
推荐阅读
- numpy - 如何点积 (1,10^{13}) (10^13,1) scipy 稀疏矩阵
- python - Pandas - 生成按值分组的连续行序列(按时间戳)
- android - MPAndroid BarChart 显示重复值
- google-cloud-platform - Vertex AI 自定义容器批量预测
- python - 无法使用按唯一值分组作为 Pivot_table Panda DataFrame 中的索引
- arrays - 为什么 name.map 不是函数?
- scala - Spark:foreachPartition 任务不可序列化
- r - 为什么我在 open.connection 致命 SSL/TLS 警报中收到错误
- python - 返回嵌套字典/列表中的字典,其中包含特定值
- azure - 逻辑应用 - Twitter 触发问题:创建和授权 OAuth 连接失败