我在命令行用法方面很新。我正在使用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帖子中找到了类似的答案:
如何使用bash命令在Windows 10中创建和激活虚拟环境
我使用命令:
py -m virtualenv test-env
我得到这个:
No module named virtualenv
我是使用命令行的新手,所以我真的不知道发生了什么以及如何解决。
嗨,我可以看到您正在使用两种不同的工具来创建您的环境。这些是“ venv”和“ virtualenv”。Venv是python安装随附的库。Virtualenv是外部的。我之前遇到过同样的问题,解决方案非常简单。我建议您坚持使用venv,因为它可以正常工作,并且您无需执行额外的安装外部库的工作。因此,为了解决您的问题,Bash Shell告诉您未找到命令Python3。因此,请尝试改为:python -m venv test-env
有时Python文档不够准确,我知道当您开始使用命令时,sintax的准确性非常重要。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句