选择Anaconda版本
python可以使用virtualenv管理虚拟环境,但是只能基于同一版本的python解释器,弱于conda。没有用过虚拟环境的话也可以直接安装Anaconda,开箱即用,包含matplotlib, numpy, scipy等重要的科学计算包,以及Jupyter和Spyder等IDE。
Anaconda 5.2.0 (2018年5月发布)是最后一个装配python 3.6的版本(3.6版本将于2021年12月23日结束支持,尽量不要使用)
Anaconda 5.3.1 (2018年11月发布)装配python 3.7.0版本
Anaconda 2019.10 有恶性bug, 无法找到ssl组件导致conda/pip不能正常安装任何包
更新:激活base环境后可以使用,activate base 或直接运行Anaconda Prompt
开发者态度恶劣,认为此issue为用户安装第三方ssl证书导致,实际是由来已久的bug (至少从2017年开始,断断续续地出现问题) 见:https://github.com/conda/conda/issues/8273
为尽量减少对操作系统的改动,考虑到conda更新通常对实际使用影响甚微,且一般可以使用虚拟环境,建议找到能用的版本后再就地升级或者安装虚拟环境。
如无必要,不要改动base环境的包,总是使用虚拟环境。
更新2:直接安装最新版Anaconda,如果报ssl错误按下面的方案解决
彻底解决pip找不到ssl模块的问题
安装windows版OpenSSL,下载地址:https://slproweb.com/products/Win32OpenSSL.html
选择第2项,Installs Win64 OpenSSL v1.1.1g (Recommended for software developers by the creators of OpenSSL)
Anaconda安装注意事项
安装目录需要为空文件夹,C盘根目录下安装可能需要提前新建文件夹(否则提示无权限)
个人偏好安装目录为C:\Anaconda3,下面内容以此为例
配置环境变量
将C:\Anaconda3与C:\Anaconda3\Scripts加入环境变量
如果出现无法导入sqlite包的问题,将C:\Anaconda3\Library\bin也加入环境变量
配置允许直接在cmd中conda activate
conda init cmd.exe
注:最好不要这么做,有可能导致卸载Anaconda后cmd闪退
配置源
解决国内下载缓慢的问题
见https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
查看当前源 conda config --show-sources
创建conda虚拟环境
conda create -n py39 python=3.9
移除虚拟环境:conda remove -n py39 --all
spyder4要运行在本身所在的环境以外,需安装conda install spyder-kernels=1.10
spyder5要运行在本身所在的环境以外,需安装conda install spyder-kernels=2.10
删除Visual Studio中显示的而实际已删除的Python环境
在注册表中找到HKEY_CURRENT_USER\Software\Python\PythonCore\ ,将不合适的文件夹删除即可。如果担心误删,可以先备份再删除。
Spyder5安装
activate py39
conda install spyder=5
Spyder的快捷方式路径设置为C:\Anaconda3\pythonw.exe C:\Anaconda3\cwp.py C:\Anaconda3\envs\py39 C:\Anaconda3\envs\py39\pythonw.exe C:\Anaconda3\envs\py39\Scripts\spyder-script.py
All Rights Reserved ©
2025
Current Time: 10:50:48 GMT+8
Tu ne cede malis sed contra audentior ito. - Publius Vergilius Maro
(You should not give in to evils, but proceed ever more boldly against them. - Virgil)