使用PyCharm创建Conda环境失败的问题求助
我来帮你排查下这个头疼的问题,结合你用的PyCharm和Anaconda版本,大概率是这几个环节出了问题,一个个来试:
权限不足导致写入失败
你指定的conda.exe在Users\...\AppData\Local\Continuum\anaconda3\Scripts目录下,这个属于用户私有目录,PyCharm可能没有足够的读写权限来安装包。解决办法很简单:右键点击PyCharm图标,选择「以管理员身份运行」,然后再尝试创建环境;或者手动给Anaconda的整个安装目录添加当前用户的完全控制权限。Conda默认源不稳定,pip包下载超时
国内访问默认的conda源经常会抽风,导致pip包下载失败。你可以先打开命令提示符(CMD),手动配置国内镜像源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes配置完后,要么回到PyCharm重试创建环境,要么干脆直接用命令行创建环境,再导入到PyCharm里:
conda create -n your_env_name python=3.7 pip=19.2.2环境创建好后,打开PyCharm的
File > Settings > Project: xxx > Python Interpreter,点击「Add」选择「Existing environment」,然后指定刚创建的环境路径下的python.exe(一般在anaconda3/envs/your_env_name/python.exe)。PyCharm的Conda配置存在细节错误
虽然你填了conda.exe的路径,但可能环境的存储位置有问题。检查下:打开PyCharm的Conda环境创建界面,确认「Location」输入框的路径是空的(让conda默认放到anaconda3/envs目录下),或者你自定义的路径必须是空文件夹,且当前用户有读写权限。另外,确保「Python version」选择的是3.7,和Anaconda的版本匹配。版本兼容性冲突
PyCharm 2019.2.2相对比较老,和pip 19.2.2可能存在小概率的兼容性问题。你可以尝试在创建环境时不指定pip的版本,让conda自动选择适配Python 3.7的pip版本,看能不能成功安装。Conda缓存损坏导致安装异常
有时候conda的缓存文件损坏也会导致包安装失败,你可以清理下缓存再试:conda clean --all清理完成后,重新打开PyCharm创建环境。
内容的提问来源于stack exchange,提问作者RikDevelops

