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

How to use a Python virtual env in my Ubuntu bash?

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

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

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

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

但是,我并没有真正使用这个虚拟环境。

我有证据表明,当我输入 which python3 时,我得到了我的根 python3;我试图更新 virtualenv 中的一个包,但它已在根 python 中更新。

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

python3 myscript.py

它正在工作,但我怀疑它是 运行 我的根 python3。

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

重新创建 virtualenv

您必须执行后续步骤才能在 Ubutnu 中使用 python3 虚拟环境: 1. 使用命令安装 python3 的虚拟环境库:

pip3 install virtualenv

2。创建您的虚拟环境:

python3 -m venv venv

3。激活它:

source venv/bin/activate

在 Ubutnu 16.04 中适合我