自从我升级到macOS Catalina后,conda就不能很好地管理环境。我运行了which python
,不管我是否激活了conda环境,它总是指向/usr/bin/python
:
没有康达
$ which python
/usr/bin/python
与康达基地环境
$ conda activate
(base) $ which python
/usr/bin/python
和其他的康达环境
$ conda env create -f whatup_environment.yml
...
(whatup) $ which python
/usr/bin/python
我检查并看到/usr/bin/python
是一个指向操作系统附带的python2.7的符号链接。你知道吗
$ ls -la /usr/bin/python
lrwxr-xr-x 1 root wheel 75 Nov 20 19:27 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
感觉康达失去了控制环境的能力。我最初使用anaconda,也尝试卸载它,现在安装了miniconda
。问题依然存在。你知道吗
还有谁遇到同样的问题并有解决方案吗?
其他我试过的东西。你知道吗
我看到那个苹果了。所以我也试过这个:
conda init zsh
除了
conda init bash
还有一些post关于苹果移动文件到Relocated Items
文件夹。我也仔细检查了那里,确保康达没有被操作系统移到那里。这也是我尝试卸载/重新安装的原因。你知道吗
$ which conda
/Users/my_name/miniconda3/condabin/conda
编辑:
我注意到的另一件有趣的事情是PyCharm IDE中有一个集成的终端。在那边,一切正常。你知道吗
不确定是否相关。但如果有人能告诉别人他们之间的差异,那也太好了。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐