如何在我的Ubuntu bash中使用Python虚拟环境?

时间:2018-12-29 22:15:54

标签: python ubuntu virtualenv

我正在尝试使用虚拟环境打包我的项目,以便更容易实现。

我正在尝试在Ubuntu bash中执行此操作。

我已经成功使用Python virtualenv库创建了一个python venv。

我确实设法使用source venv_name/bin/activate激活了它。 我确实可以在命令行开头看到(venv_name)

但是,我无法实际使用此虚拟环境。

我有证据表明,当我输入which python3时,我得到了root python3;并且我尝试更新virtualenv中的软件包,但已在python根目录中对其进行了更新。

我应该怎么做才能真正使用我的虚拟环境?现在我正在尝试:

python3 myscript.py

它正在运行,但是我怀疑它正在与我的根python3一起运行。

2 个答案:

答案 0 :(得分:2)

我认为您有两个版本的python(2和3)。您使用python 2创建virtualenv。使用正确的python版本重新创建virtualenv

答案 1 :(得分:0)

您必须执行下一步才能在Ubutnu中使用python3虚拟环境:  1.使用以下命令为python3安装虚拟环境lib:

pip3 install virtualenv

2。创建您的虚拟环境:

python3 -m venv venv

3。激活它:

source venv/bin/activate

在Ubutnu 16.04中对我来说正确的作品