pycharm+anaconda软件安装后,并不是一帆风顺就可以进行编码了。本人就遇到一系列问题,所以想将遇到的问题按照步骤进行小结。
1,安装pycharm+anaconda,就按普通的安装。
2,配置anaconda。很多人可能跟我一样,认为两个软件安装好,直接配置pycharm就可以了。实际上,我们安装了anaconda,是为了用里面的conda,我们还需要配置环境。若是跟我一样,去百度,理解解释很多,弄来弄去也没用,还是静下心来看pycharm里面的help选项,里面其实介绍了conda的配置,连接如下:
Configure a Python interpreter | PyCharm
Configure a Conda virtual environment | PyCharm
Getting started with conda — conda 4.13.0.post12+892c22bf documentation
以上三个链接,可以基本让大家知道如何配置激活,下面就我配置过程关键过程做如下记录:
Contents
Starting conda on Windows, macOS, or Linux. 2 MINUTES
Managing conda. Verify that Anaconda is installed and check that conda is updated to the current version. 3 MINUTES
Managing environments. Create environments and move easily between them. 5 MINUTES
Managing Python. Create an environment that has a different version of Python. 5 MINUTES
Managing packages. Find packages available for you to install. Install packages. 5 MINUTES
conda create --name snowflakes biopython
创建snowflakes的一个env
conda activate snowflakes
激活
snowflakes
其他的按照参考步骤做就可以了。
注意:下面我要说非常重要一件事,大家在调试程序时候,一般是很多个项目,我们一般是为每一个项目创建一个单独的conda
,这样可以隔离彼此的解释器。所以,我们要为每一个项目创建一个conda,方法如上。例如,我们要调试三个项目,project1,project2,project3,那么我们可以创建三个conda,通过名称区分不同的conda。
3,pycharm的interpret配置,此步骤也很关键。里面的interpret有几种类型,网上也有很多帖子,可以照着配置下。重点要配置conda enviroment,可以根据文件路径将已经创建好的conda配置进来。
配置好后,给每个项目(python interpret)选择一个conda。
4,以上做好后,程序运行时,发现新问题:有些包安装不上,例如torch和gym,报错如下:
PackagesNotFoundError: The following packages are not available from current channels
上网查询,很可能是默认的下载资源下载不了,所以可以改到从本地,例如清华大学一个镜像下载。下载方法,可以在第二步骤的过程中,下载安装。以下举例子,需要在snowflakes里面安装gym.
conda active snowflakes
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gym
第一个命令是激活snowflakes(一个自创建的conda);第二个指令是安装gym
通过以上两个指令,就可以安装了。
5,conda配置和包安装的图形界面操作
以上都是通过指令方式进行conda创建和package的下载,其实,anaconda安装后,可以通过操作图形界面进行操作,可以快速创建conda.
可以在anaconda navigator里面快速创建、删出conda,特别是clone功能,可以将已经安装好的包创建新的conda,更方便。在此地方创建和与anconda prompt创建是一样的,此种方法更直观。
本人并不擅长安装软件,也是近期搭建过程遇到问题和解决方法,希望能对跟我一样遇到问题的朋友做个参考。