我在亚马逊的Cloud9上工作。
ec2-user:~/environment/flask_init $ python -V
Python 2.7.14
ec2-user:~/environment/flask_init $ virtualenv -p python3 venv
Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/ec2-user/environment/flask_init/venv/bin/python3
Also creating executable in /home/ec2-user/environment/flask_init/venv/bin/python
Installing setuptools, pip, wheel...done.
ec2-user:~/environment/flask_init $ source venv/bin/activate
(venv) ec2-user:~/environment/flask_init $ python -V
Python 2.7.14
为什么虚拟环境没有使用Python 3?
请注意,这个问题不是这个问题的重复。这个问题特别涉及Cloud 9环境设置Python别名的方式。
virtualenv -p path/to/python3 venv
。 - ansu5555/usr/bin/python3
创建时,仍然无法工作。 - RubyNoob-v
标志创建 venv,并将日志粘贴到问题中? - Dluzakpython3 -v
命令,如果输出为Python 3.x
,那么请尝试运行python3 -m virtualenv venv
命令。 - ansu5555python
的 shell 别名吗?你可以尝试以下命令:which python
;$(which python) --version
。 - phd