首页 > 其他分享 >pycharm环境配置

pycharm环境配置

时间:2023-06-01 19:35:18浏览次数:35  
标签:解释器 python 安装 配置 环境 Python conda pycharm 安装包

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

标签:解释器,python,安装,配置,环境,Python,conda,pycharm,安装包
From: https://www.cnblogs.com/DQ-MINE/p/17449990.html

相关文章

  • 36 KVM管理设备-配置虚拟串口
    36KVM管理设备-配置虚拟串口36.1概述在虚拟化环境下,由于管理和业务的需求,虚拟机与宿主机需要互相通信。但在云管理系统复杂的网络架构下,运行在管理平面的服务与运行在业务平面的虚拟机之间,不能简单的进行三层网络互相通信,导致服务部署和信息收集不够快速。因此需要提供虚拟串口......
  • 路飞学城02-创建虚拟环境
    由于不同的项目,所要求的python解释器版本不同,所依赖的模块也不同,所以一个开发机子下往往需要安装多个python解释器。为了解决管理混乱的问题,出现了虚拟环境的概念。针对每一个项目,创建对应的虚拟环境。每个虚拟环境维护自己的python解释器、依赖模块,互不干扰。1.创建虚拟环境......
  • springboot多模块打包配置问题
    工程案例结构: -baidu//聚合过程   -baidu_web     //子模块web工程   -baidu_service//子模块   -baidu_config//子模块配置工程  注意事项(配置步骤):1.baidu聚......
  • SpringBoot配置Bean是否生效
    @Configuration@ConditionalOnProperty(prefix="xxl.job",name="enable",havingValue="true",matchIfMissing=true)publicclassXxlJobConfig{//...}上述可直接读取配置文件中的,xxl.job.enable=true@ConditionalOnProperty(prefi......
  • Swagger 分组配置
     pom文件依赖<properties><springfox-swagger2.version>2.9.2</springfox-swagger2.version><springfox-swagger-ui.version>2.9.2</springfox-swagger-ui.version><knife4j-spring-boot-starter.version>2.0.2&l......
  • IDEA 中 .gitignore 文件中 配置 忽略上传的文件
    target/pom.xml.tagpom.xml.releaseBackuppom.xml.versionsBackuppom.xml.nextrelease.propertiesdependency-reduced-pom.xmlbuildNumber.properties.mvn/timing.properties.mvn/wrapper/maven-wrapper.jar//下面的需要手动添加**/mvnw**/mvnw.cmd**/.mvn.idea**......
  • pycharm 运行pytest的先决条件 不然会报no tests were found
    问题描述:在跑代码的时候报错pycharm运行pytest的先决条件不然会报notestswerefound,查了一下说py文件命名以test开头会导致pycharm默认以pytest模式运行,大伙可以先试一下,但是我这边程序命名也不是这种情况,修改了程序名也没有好。解决方案:1. 解决方法,.py文件的文件名要以te......
  • mysql5.7配置文件详解
    8核心32G独立mysql服务器的配置文件如下:[client]port=3306socket=/data/mysql/mysql.sock[mysql]prompt="mysql[\d]>"no-auto-rehash[mysqldump]quick[mysqld]user=mysqlport=3306basedir=/usr/local/mysqldatadir=/data/mysqlsocket=/......
  • Spring Cloud开发实践(七): 集成Consul配置中心
    目录SpringCloud开发实践(一):简介和根模块SpringCloud开发实践(二):Eureka服务和接口定义SpringCloud开发实践(三):接口实现和下游调用SpringCloud开发实践(四):Docker部署SpringCloud开发实践(五):Consul-服务注册的另一个选择SpringCloud开发实践(六):基......
  • 如何正确在多线程环境下更新UI_使用Platform的runLater方法
    如何正确在多线程环境下更新UI_使用Platform的runLater方法许多UI控件都提供了各种修改方法,比如我们可以修改Label上面的文本,进度条ProgressBar的进度。但我们必须保证修改UI的线程是JavaFX的UI线程,如果不是则会出现异常。那么我们如何在另一个线程中修改JavaFX的UI呢?......