python - 在 python 虚拟环境之间切换

标签 python virtualenv

我有一些菜鸟级别的虚拟环境问题。我一直在使用虚拟环境,但仍有一些问题。

我创建并激活了一个 env,这是我的主要工作环境,如下所示:

virtualenv env
source /path/to/environment/env/bin/activate

激活此功能后,我现在可以看到我在环境中,因为我在命令行上看到了 (env)

我的第一个问题是,每次打开终端 session 时都需要运行激活命令吗?因此每次我打开笔记本电脑等时?

此外,我想创建另一个在早期版本的 python 上运行的环境用于测试目的。我打算这样做:

virtualenv --python=python2.7 env-py2
source /path/to/new/environment/env-py2/bin/activate

这些虚拟环境可以轻松切换吗?那么我可以激活 env-py2 然后轻松跳回再次激活 env 吗?还是需要中间步骤?

为非常基本的问题道歉,但我很难找到高级信息。

最佳答案

是的,您需要在每次打开终端 session 时运行激活命令,即 source

两个虚拟环境之间的切换很容易。您可以运行 deactivate 命令并获取其他虚拟环境。

关于python - 在 python 虚拟环境之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64246026/

相关文章:

python - 如何在树莓派中使用 phonon + python + qt 显示任何视频

python - Virtualenv OSError - setuptools pip wheel 失败,错误代码为 1

python - conda 环境中缺少/bin 文件夹

python - 在 virtualenv 中使用 pip 安装时出现“权限被拒绝”错误

python - "PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages '"安装Django

python - Scrapy - 在抓取期间写入磁盘

python - 使用 OpenCV 和 Python 在视频上应用热图

python - 无法使用 python 插入 mysql 数据库

python - 运行 Django ./manage.py 时出现错误 "No such file or directory"

python - 我想要一个索引文件目录的聪明算法......指针?