我try 使用VirtualEnvRapper创建一个同时包含python2和python3的virtualenv

virtualenv with python2 and python3 via Homebrew人中,我希望这能奏效:

(virtualenv的名字是"double")

mkvirtualenv double -p `which python`
mkvirtualenv double -p `which python3`

它提到

Not overwriting existing python script both/bin/python (you must use both/bin/python3.4)

但事实似乎并非如此.输入python python2.7 python3python3.4都会启动python3.4解释器.

推荐答案

抱歉,virtualenv旨在支持单解释器版本.

如果需要在同一代码库上使用多个python版本,请创建单独的虚拟环境.

Python-3.x相关问答推荐

Pandas groupby基于索引的连续列值相等

我在创建Pandas DataFrame时感到困惑

TypeError:&Quot;Value&Quot;参数必须是标量、Dict或Series,但您传递了&Quot;Index&Quot;

Python将类实例变量转换为嵌套 struct

将f-字符串放置在f-字符串内

按一列分组,如果日期列相同,则在数字列中填写缺少的值

PythonPandas READ_EXCEL空数据帧

Python VS Code 自动导入路径包含 src

添加任意数量的 pandas 数据框

不同的焦点顺序和堆叠顺序 tkinter

移动所有列的数据帧值以使其单调递增

pytorch 中 mps 设备的 manual_seed

魔术8球txt文件列表

pip install mysqlclient 失败为 mysqlclient 运行 setup.py bdist_wheel ... 错误

判断对 python 3 支持的要求

sys.stdin.readline() 和 input():读取输入行时哪个更快,为什么?

判断 dict.items() 中的成员资格的时间复杂度是多少?

如何使用请求发送带有标头的 PATCH 请求

python判断一个方法是否被调用而不模拟它

python asyncio add_done_callback 与 async def