我对如何激活正确的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?
答案 0 :(得分:0)
我将假设您的意思是“使用python 3.7”。
但是是的,那是最有可能的问题。对于快速(虽然懒惰)的解决方法,您可以将模块从Python 3.6复制到Python 3.7。由于两者之间的差异很小,因此至少在目前,可以保证它们是前向兼容的。
此外,如果那行不通,您能否激活虚拟环境,并告诉我们它正在运行哪个版本的python?