我在命令行用法方面很陌生。我正在使用python 3.7.2,Bash和VSCode集成终端。我正在尝试使用venv和以下python文档创建虚拟环境:
https://docs.python.org/3/tutorial/venv.html#creating-virtual-environments
要使用的命令是这样的:
$ python3 -m venv test-env
我得到:
bash: python3: command not found
后来我在stackoverflow帖子中找到了类似的答案:
How to create and activate virtual environment in windows 10 using bash command
我使用命令:
py -m virtualenv test-env
我明白了:
No module named virtualenv
我对使用命令行非常陌生,所以我真的不知道发生了什么以及如何解决。
答案 0 :(得分:0)
嗨,我可以看到您正在使用两种不同的工具来创建您的环境。 这些是“ venv”和“ virtualenv”。 Venv是python安装随附的库。 Virtualenv是外部的。 我之前遇到过同样的问题,解决方案非常简单。 我建议您坚持使用venv,因为它可以正常工作,并且您无需执行额外的安装外部库的工作。 因此,为了解决您的问题,Bash Shell告诉您未找到命令Python3。 因此,请尝试只是: python -m venv test-env
有时候Python文档不够准确,我知道当您开始使用命令时,正弦代码的准确性非常重要。