简体   繁体   English

创建与Windows上安装版本不同的Python虚拟环境

[英]Creating Python virtual environment in different version than installed on Windows

To run some script I need specific version of python (3.7.1) . 要运行一些脚本,我需要特定版本的python (3.7.1) On my PC I have python 3.7.3 在我的电脑上,我有python 3.7.3

For creating virtual environment I am using: 为了创建虚拟环境,我正在使用:

    python -m venv virtual

Which gives me fully functional python but in version 3.7.3 and I need 3.7.1 这给了我功能齐全的python,但是在3.7.3版本中,我需要3.7.1

How can this be achieved? 如何做到这一点?

virtualenv can only create environments for versions of python installed on the machine. virtualenv只能为机器上安装的python版本创建环境。

You may install multiple versions in parallel on windows then select which one to use. 您可以在Windows上并行安装多个版本,然后选择要使用的版本。

Just install Python 3.7.1. 只需安装Python 3.7.1。 Assuming you are using virtualenv , create your environment as: 假设您使用virtualenv ,请按照以下方式创建环境:

virtualenv -p /home/username/opt/python-3.7.1/bin/python Project_Name

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM