今天心血来潮,装了python3.8,删了python3.7,美其名曰“升级”。升级后原来在pycharm里的项目,venv都出了问题(其实和3.8没关系,是删了3.7造成的)
索性一不做二不休,连3.8也删了,安装anaconda
在macOS上安装anaconda还是很easy的,至少比windows上更容易,
- 去官网上下载安装包,https://www.anaconda.com/distribution/ ,因为是国外网站,下载费了点时间(后来才知道,国内有镜像站点,下起来应该会更快一些 ,如清华的 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)
- 双击安装
按照提示下一步就ok了,

有一点需要注意,在选择安装路径时,“为这台电脑上的所有用户安装”是灰色的,且提示不能安装在这个目录下。这个时候虽然看起来光标在“仅为我安装”,实际仍需要点击一次 “仅为我安装”

对于喜欢pycharm 的朋友,anaconda 还很人性化的提供了一个链接,可以下载对应的 for anaconda的版本。因为本地已装了pycharm,就没有去下载这个版本。
以上,安装完成。
----
安装完之后,就是把这个应用到我的pycharm项目中。由于之前使用的是venv,因此需要折腾的东西不少,第一步是修改解释器。
通过 Preferences -> Project -> ProjectInterpreter ,新增一个解释器环境
因为我把原来的python3.7干掉了,所以之前的venv环境中,base interpreter 失效,红色提示

选择 conda 环境,特别要注意的是,conda executable 的路径,是安装路径的下的 bin/conda

至此结束了么?然而并没有,项目依然跑不起来
因为我的项目用到django,而新生成的conda环境,只是一个基础环境,还需要手工添加 django包。可能新建的项目不会有这个问题,明天再试咯。
来源:oschina
链接:https://my.oschina.net/dkexcellent/blog/3179817