最近碰到了一个比较有趣的事情,首先说明这里使用的环境是pycharm + anaconda 进行开发。
问题一:conda.bat/ conda.exe无法载入 返回错误1
第一个问题是配置conda环境时选择conda.bat 文件,发生错误,错误代码1. 在网上找了一圈发现没有人遇到同样的问题,自己折腾了很久后,怀疑是中文路径问题(这里用户名是中文,安装conda选择的是为所有用户安装,这样会导致conda读取包会去用户目录下的.conda读取,这里包含中文),然后新建了一个用户。
问题二: 目录写权限
在经过上述步骤之后,打开pycharm, 配置conda环境, 一气呵成,似乎很顺利,但是紧随而来的第二个问题就出现了,conda会出现目录没有写权限,这很好解决,给对应目录写权限即可。
问题三:pycharm重启后conda环境中包发生改变
随后更新conda, 安装需要的包,都很顺利,打开pycharm,发现安装的包不存在环境中,导入包出现错误。
重新配置conda环境,可以看到安装的包正常,图一所示。
图1
重启pycharm, 再次查看,相同的环境下,包发生了改变
图2
然后也是经过一番查找,可惜的是我并没有找到这一类问题,具体过程不说了,直接说结论:
导致这一问题的原因是:新的用户环境没有配置环境变量,只需要conda的环境加入到系统中即可。
(注意这里选择你的anaconda的目录,我的是安装在D盘)
D:\Anaconda3
D:\Anaconda3\Scripts
D:\Anaconda3\Library\bin
----------------------------------------------------------------------------------------------------------------------------------
标签:中包,环境,conda,pycharm,安装,目录 From: https://www.cnblogs.com/liurdd/p/16977197.html