如何在CENTOS 7上运行Python3虚拟环境



我有一台安装了Centos 7的机器。默认情况下,Centos 7安装了python 2.7。我已经添加了python 3,但我没有改变PATH,因为我不想打乱操作系统使用的默认python版本。

现在我想用python 3和最新版本的django创建一个项目,所以我用命令创建了一个虚拟环境:

python3 -m venv python3-RIGS-venv

如果我尝试使用

激活它
source python3-RIGS-venv/bin/activate

我得到以下错误:

Badly placed ()'s.

我假定,因为python的默认值是2.7而不是3,所以我使用它来创建venv。我也试过:

python3 python3-RIGS-venv/bin/activate

,结果如下:

File "python3-RIGS-venv/bin/activate", line 4
deactivate () {
^
SyntaxError: invalid syntax

最后:

cd python3-RIGS-venv/bin/
. activate

给出以下错误:

./activate: Permission denied.

所以问题是我如何激活用python3创建的venv,但在默认运行python2的机器上?

venv/bin/目录中有用于为不同shell激活虚拟环境的脚本。对于csh使用activate.csh

相关内容

  • 没有找到相关文章

最新更新