Python安装教程步骤3:Pycharm和Anaconda3安装及环境配置相关问题汇总

Posted ZHW_AI课题组

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python安装教程步骤3:Pycharm和Anaconda3安装及环境配置相关问题汇总相关的知识,希望对你有一定的参考价值。

本文针对Pycharm和Anaconda的安装Windows中创建虚拟环境安装Pytorch并在PyCharm中配置虚拟环境两个帖子出现的主要问题进行了汇总和解决。


作者介绍

周新龙,男,西安工程大学电子信息学院,2019级研究生,张宏伟人工智能课题组
研究方向:机器视觉与人工智能
电子邮件:402850713@qq.com

王世豪,男,西安工程大学电子信息学院,2020级硕士研究生,张宏伟人工智能课题组。
研究方向:机器视觉与人工智能。
电子邮件:shauwang@foxmail.com

陈锡伟,男,西安工程大学电子信息学院,2020级硕士研究生,张宏伟人工智能课题组。
研究方向:机器视觉与人工智能。
电子邮件:18956019342@163.com

刘帅波,男,西安工程大学电子信息学院,2021级硕士研究生,张宏伟人工智能课题组。
研究方向:机器视觉与人工智能。
电子邮件:1461004501@qq.com

问题1:Pycharm和Anaconda的安装问题

【解决方法】:
Pycharm和Anaconda必须使用教程所给网盘中的安装包
Pycharm安装包(课题组博客:python安装教程步骤1:Pycharm和Anaconda的安装)
百度网盘链接:https://pan.baidu.com/s/17kFKkTcXklfEntQwlJZLdA,提取码:2021
Anaconda安装包(课题组博客:python安装教程步骤2:Windows中创建虚拟环境安装Pytorch并在PyCharm中配置虚拟环境)
百度网盘链接:https://pan.baidu.com/s/1FgjTixyrP0xL-SRrUSARhw,提取码:2021

问题2:Conda换清华镜像源,报错:CondaHTTPError

【解决方法】:
https协议的问题,只要把https换成http就可以了
第一步:进入到 .condarc 文件中。.condarc文件是一种可选的运行期配置文件,其默认情况下是不存在的。如果发现找不到.condarc文件,输入以下指令就会在用户目录中创建该文件,文件地址为:*C:\\Users\\xxxx*

conda config

第二步:用记事本方式打开文件,向文件中添加如下内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

执行以上两步就可解决CondaHTTPError报错的问题。

问题3:conda无法进入虚拟环境

【解决方法】:
Ctrl+r输入cmd进入终端,输入:activate+虚拟环境名字即可正常进入

问题4:验证Anaconda3是否安装成功

【解决方法】:注意Anaconda3和Pycharm安装时候要按照教程所给的软件安装包进行安装,不要误安装为Anadonda2等,如图为错误示例,会导致后续命令无法执行。

安装完成之后只需在cmd命令行窗口输入“conda -V”命令执行打印conda版本即说明conda安装成功,可以进行下一步操作。

问题5:Anaconda Navigator无法启动

【解决方法】:安装完成后,当点击Anaconda3路径下的Anaconda Navigator无响应,无法启动Anaconda时,只要cmd命令行终端窗口可以进行打印conda版本号、创建虚拟环境等操作,那么就不影响正常使用。

问题6:Pycharm配置Python解释器

【解决方法】:按照教程使用conda create -n py36 python=3.6创建虚拟环境,安装所需要的库之后,需要在Pycharm中找到已经创建的虚拟环境并加载该环境为python解释器才能够在Pycharm中正常运行程序文件。
首先,应在Pycharm软件的右下角查看当前python解释器是否为所创建的虚拟环境的(括号内为虚拟环境名,base为anaconda安装后的初始虚拟环境)。

如果不是所创建的虚拟环境,则点击上图红色框处,弹出如下图所示选项,选择Interpreter,进入python解释器设置窗口。

在python解释器设置窗口,先点击箭头1所示的下拉箭头,如果无法找到已创建的虚拟环境,则点击箭头2所示的齿轮按钮,然后点击如下图所示的Add选项,添加所创建的虚拟环境中的Python解释器。

在添加Python解释器窗口页面,先点击箭头1所示的Conda Enviroment选择conda虚拟环境,再点击箭头2所示的Existing enviroment选择已存在的虚拟环境,最后点击箭头3所示的按钮进行Python解释器路径选择(注意不是下方的Conda executable)。

如下图,在弹出的选取Python解释器界面中找到虚拟环境所在路径envs/py36/python.exe,最后点击OK即完成虚拟环境的添加。

然后添加Python解释器页面继续点击OK

最后在Python解释器设置页面先点击箭头1所示Apply应用,再点击箭头2所示OK即完成Python解释器设置和嵌入。

设置完成的主页面右下方如图所示,显示为创建的虚拟环境,此时即可运行程序。

问题7:Pycharm配置Python解释器无法找到虚拟环境路径

【解决方法】:如果无法找到创建的虚拟环境所在路径无法添加python解释器到Pycharm中,可以直接在Pycharm主页面找到如下图所示的Terminal终端选项,点击进入终端。

使用conda activate py36命令激活进入所创建的虚拟环境后,直接在终端使用“python 程序文件名.py”的命令运行程序。(注:在终端运行程序时,一定要先激活进入之前所创建的虚拟环境)

问题8:Pycharm新建Python文件和当前工程路径不同


【解决方法】:在Pycharm中新建python文件时,需要注意从当前的项目文件夹即箭头1所示处点击右键,在弹出的选项框中将光标放至箭头2所示New选项处,最后在弹出的选项框中选择箭头3所示的Python File,在弹出的框中输入文件名即可在当前项目中新建python文件。

否则直接在Pycharm主页面左上角点击File,再点击New选项创建的python文件可能是不在当前的工程目录下,导致Pycharm无法找到程序文件导致运行报错。

以上是关于Python安装教程步骤3:Pycharm和Anaconda3安装及环境配置相关问题汇总的主要内容,如果未能解决你的问题,请参考以下文章

PyCharm及python解释器详细安装教程

windows安装python2.7.12和pycharm2018教程

PyCharm的使用教程

python安装步骤

Pycharm+PyQt5+Python3.5开发环境配置(详细教程)

使用Pycharm社区版新建Python3.8的虚拟环境并安装启动Django的完整步骤