IRC的某人曾经指出我迟早会sudo pip install packagename
的习惯会破坏我的系统并建议使用virtualenv
。我调查了一下,我喜欢它,但是在用户范围内部署之前我有一个问题我更愿意解决。我习惯使用python
和pypy
运行相同的脚本,具体取决于更快的速度。如果脚本缺少包,我运行python -m pip install packagename
并在测试PyPy时pypy -m pip install packagename
。当我尝试为python和pypy(-p $( which pypy )
)制作virtualenvs然后为两者运行source path-to-virtualenv/bin/activate
时,python -m pip install packagename && pypy -m pip install packagename
告诉我在为PyPy安装它已经安装的软件包时。这是否意味着我不能同时激活两个虚拟活动?
换句话说 - PyPy和Python可以共享一个virtualenv或者有独立的virtualenvs,但是同时活跃吗?