新安装的pip的问题(或者也可能是python 3.7)

时间:2019-06-05 07:35:57

标签: python pip python-venv

我对如何激活正确的venv感到困惑。

我曾经使用pip v10。我有一个工作正常的平台,叫做“ base_py36”,一切正常,我可以source activate base_py36

最近,我将点更新为点v19。现在,当我运行source activate base_py36时,它进入了venv,但是我安装的所有软件包都消失了。

PS:当我搜索venv目录时,发现在/ anaconda3 / envs / base_py36 / lib下,我同时拥有带有不同软件包的python3.6和python3.7。那可能是原因吗? (我不记得我安装了python 3.7的时候)。如果是这样,我怎么能source activate base_py36使用python 3.6?

1 个答案:

答案 0 :(得分:0)

我将假设您的意思是“使用python 3.7”。

但是是的,那是最有可能的问题。对于快速(虽然懒惰)的解决方法,您可以将模块从Python 3.6复制到Python 3.7。由于两者之间的差异很小,因此至少在目前,可以保证它们是前向兼容的。

此外,如果那行不通,您能否激活虚拟环境,并告诉我们它正在运行哪个版本的python?