我想做一个虚拟环境。
- 我的WSL默认Python版本是3.8
据我所知,有两种方法...
1.'Python-m venv .venv'
.venv创建为默认python版本3.8。
很好,没问题。
- python -版本-m venv .venv
例如,Python-3.8 -m静脉
$ python -3.11 -m venv .venv
Unknown option: -3
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
上级有什么问题?先谢谢你了。
(参见上一段。)
我想使用venv命令。(不是virtualenv)
1条答案
按热度按时间bcs8qyzn1#
python版本取决于从调用的模块
venv
版本。例如,一种方法是:如果使用默认版本(此处为3.8.3)激活env。
要在我的系统中找到所有的python版本,下面的脚本很有用:
所以它提供了一个列表
现在需要一个带有3.11的虚拟环境,一个方法是
% /usr/local/bin/python3.11 -m venv venvpy3.11
,可以激活,并且这个环境将带有python 3.11