首页 > 解决方案 > 如何使用特定下载的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 吗?

标签: pythonvirtualenvvirtualenvwrappervirtual-environment

解决方案


我认为您还没有在本地 python 中安装虚拟环境

pip install virtualenv

并按照你的步骤。仍然,找出错误。试试下面的方法,我想你会得到你的答案-

在命令提示符下

pip install virtualenv

转到您要创建环境的位置

cd location
virtualenv project_env_name

现在,您将在所需位置找到一个 python 环境,然后转到脚本

cd project_env_name/scripts
activate

您将进入您创建的环境。离开环境时,做

deactivate

离开环境。

如果您想在您的机器中创建与 python 版本相同的 python 版本环境,则此方法有效。如果要创建不同版本的环境,则需要安装该版本的python。


推荐阅读