pycharm环境配置

发布时间 2023-06-01 19:26:08作者: 德琪

CUDA10.1的安装_哔哩哔哩_bilibili

新建解释器:

新建项目,然后点击文件-->设置-->项目-->python解释器,即下面的解释器配置页面。

image-20230530174505323

a.通过Virtualenv新建解释器。

(1)点击添加本地解释器,打开添加python解释器界面,配置本地解释器常用的有两种,即本次介绍的Virtualenv方式,还有Conda方式。Virtualenv方式就是利用最开始安装的python解释器为基础,进行二次环境设计。

image-20230530180250508

​ 选择一个新应用解释器的安装位置,然后基础解释器选择python的安装位置,不知道的可以点击python,右键查看属性。

image-20230530175817775

​ 回到Python解释器中,我们就可以看到刚才我们新建的那个基于Python3.10(我的python版本是3.10)(MyVirtualenv)解释器。初始里面只有下面这3个包。

image-20230530180743670
b.通过conda新建解释器。

(1)显示所有的python解释器:conda info -e

image-20230530203534571

​ 发现本电脑有以下conda解释器,回到C盘目录下进行查看,base解释器是安装Anaconda3时最基础的conda解释器,另外3个是我自己建立的。

image-20230530203452637

(2)利用Anaconda建立一个新的解释器,前提是Anaconda已经安装好了。

​ 创建新的python环境:conda create --name python37 python=3.7 #创建一个名字为python37,版本是python3.7的新环境,conda会自动安装3.7的最新版本;

image-20230530204557949

询问安装是否继续,回答y(yes)。

image-20230530204629469

​ 显示conda deactive 表示python3.7的conda解释器新建完成。回到Anaconda目录下的envs文件夹下,发现确实有一个python37的环境。

image-20230530204828160

​ 以后工程添加解释器的时候,直接在conda环境中寻找我们之前建立的解释器即可。

image-20230530210611726

管理解释器

​ 点击Python解释器一行右面的下拉三角,再点击全部显示,就可以看到我们配置的所有解释器,红色的表示该解释器不能使用,损坏。选择不用的解释器,然后点击上方的“-”号,移除该解释器。

image-20230530181223744

然后就是下面的样子了。

image-20230530181550334

新建工程配置现有解释器

​ 综上,以后新建项目的时候,主要有两种方式给工程配置解释器,一种是利用Virtualenv建立的之前的解释器,另一种是利用Anacnoda建立的之前的解释器。

image-20230530212009907

​ 这是Virtualenv下面的现有的python解释器(之前我把它放在MyVirtualenv目录下)

image-20230530212237717

​ 这是Anaconda下面的现有的python解释器。

image-20230530212403767

​ 这里推荐使用Anaconda环境解释器,因为利用Anaconda建立虚拟解释器本来的目的就是因为其本身自带了好多包,若使用python基础解释器,其下面只有3个包,需要对一些包一个一个的手动再次安装。(虽然最新的pyaharm专业版内置的pip3,使得安装包不在令人头疼,但是一个一个包的安装着实很费劲)

image-20230530212607129 image-20230530212627101

​ Anaconda虚拟环境解释器,就是把安装包的过程集成出来在该软件下完成,大家也可以在Anaconda软件下管理conda各个解释器,包括对某个解释器进行安装、卸载包。

image-20230530213038196

新建工程配置新的解释器

a.新建解释器

(1)New environment using如果选择Virtualenv,在第二个箭头的地方会在文件创建的位置自动生成一个文件夹venv,可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter程序间,避免了不同Python程序间的互相影响,独立的使用一个Python解释器,不会与本地解释器产生影响。

image-20230601191649012

(2)New environment using如果选择conda,可以使用anaconda中创建的虚拟环境,有点类似于本地python解释器的配置:

image-20230530214954580
b.利用pip安装包(annconda环境或一些难安装的包)
显示所有环境: conda env list

切换python环境:activate pythonProject2

此时可以用pip3命令安装包,后面是清华镜像:pip3 install 安装包的名字 -i https://pypi.tuna.tsinghua.edu.cn/simple/

python包源:https://www.lfd.uci.edu/~gohlke/pythonlibs/

(1)打开命令行终端:在Windows上,你可以按下Win + R键,然后输入cmd并按回车键打开命令提示符。在Mac或Linux上,你可以打开终端应用程序。

(2)确定Python的可执行路径:在命令提示符或终端中,输入以下命令并按回车键:

cssCopy code
python --version

这将显示你系统中所使用的Python版本。请确保你使用的是正确的Python版本来安装包。

(3)切换到包的安装文件所在的目录:在命令提示符或终端中,使用cd命令切换到你下载包的安装文件所在的目录。例如,如果文件在桌面的Downloads文件夹中,可以使用以下命令切换目录:

bashCopy code
cd Desktop/Downloads

(4)使用pip安装包:在命令提示符或终端中,输入以下命令并按回车键来使用pip安装包:

Copy code
pip install package_name

(5)将package_name替换为你要安装的包的名称。如果你的安装文件是.whl格式,可以直接使用以下命令安装:

Copy code
pip install package_file.whl

相关问题:

(1)Python出现ValueError: check_hostname requires server_hostname如何解决

在安装库的时候,出现了ValueError: check_hostname requires server_hostname的报错,一片血红。

解决办法是将 代理服务器关闭即可。

(2)pycharm报错提示:无法加载文件\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。

解决办法:

(1)终端输入get-executionpolicy,回车返回Restricted。

img

(2)复制Windows Powershall在windows以管理员的身份运行,命令窗口输入set-executionpolicy remotesigned,回车,输入Y。

image-20230531191746656

(3)pycharm终端写入get-executionpolicy命令回车,返回remotesigned。

(4)输入可执行文件C:\Users\lenovo\MyVirtualenv\Scripts\activate.ps1(你的解释器位置)回车,没有报错,问题解决。

img