闲着无聊所以在学习python,安装了python38和pycharm之后运行项目总是报错,不能成功。检查之下发现是因为python的版本迭代太快了,还有依赖的库的版本迭代,不同版本的有些方法的参数可能不同,或者已经废弃了。但是更新太麻烦了,而且可能同时需要用到两种版本以上的python。于是我选择使用anaconda,它可以安装虚拟的不同版本的python环境,但是默认是安装在系统盘的.conda文件的envs下,真恼火。。。
在网上可算找着了修改位置的方法,就是在.condarc下添加
envs_dir
- 自定义安装位置
就可以了,结果找了半天,找不到.condarc这个文本,才发现需要自己生成,难绷。。。。
使用以下命令生成
conda config --set show_channel_urls yes;
结果搞好之后,执行conda命令显示
它报错的问题就是非法的yaml在第8行,也就是我加进去的自定义的存储位置,经过我良久的检查之后发现并没有错误,文件夹的位置和权限都设置好了,还有condarc文本里tab和空格的区别,大怒,想着删掉试试。
结果发现可以了。。。。令人震惊的还有新建环境的位置竟然修改成功了,真是莫名其妙=_=