pycharm如何配置Python解释器

刚学python,你肯定遇到过这个问题刚学python时,拿到一个python项目,想用pycharm打开运行,pycharm界面却显示no python interpreter configured for the project,翻译一下是:没有为项目配置python解释器。
解决这个问题也很简单,只需要为当前打开的这个python项目配置一个python解释器即可,具体操作如下:
在显示的no python interpreter configured for the project一栏的右侧,点击configure python interpreter,进入python解释器配置页面。也可以直接打开pycharm的settings页面,找到project下的python interpreter,进入python解释器配置页面。
在python解释器配置页面,可以看到no interpreter,即没有python解释器。点击后面的齿轮按钮,会出现两个选项:add和 show all。add是添加一个新的python解释器环境,show all是展示所有已经添加过的python解释器环境。
下图是点击show all的界面,由于没有已经添加过的python解释器环境显示nothing to show,可以点击右侧的+,添加一个新的python解释器环境。如果添加过python解释器环境,则会列出所有已经添加过的python解释器环境。添加过的python环境中,如果有某一个已经安装了要运行的项目的所有依赖包,则可以直接选择它。
添加新的python解释器环境的界面如下图所示,点击第一步中的齿轮按钮,再点击add可进入该页面。在show all的界面点击右侧的+也可以进入该页面。
在添加新的python解释器环境的界面中,左侧是选择要添加一个什么样的python环境,右侧是对应的配置选项。简单介绍一下常用的前三种:
选择新建虚拟环境时,需要设置虚拟环境的存储路径(最好不要包含中文和空格),还可以选择新建的虚拟环境中python的版本,因为conda把python也看成是一个包。如果安装了anaconda,conda executable会默认是conda的路径,不用动。make available to all projects是所有的项目都可以用这个环境,可选也可不选。
选择已经存在的虚拟环境时,点击...选择conda已经创建的虚拟环境中python.exe的路径即可。conda executable也不用动。
选择新建虚拟环境时,需要设置虚拟环境的存储路径(最好不要包含中文和空格),还需要设置基础的python解释器,一般是系统python解释器或者anaconda的python解释器,但是要确保基础的python解释器中已经安装了virtualenv。inherit global site-packages是继承全局环境里面的包,不勾选。make available to all projects是所有的项目都可以用这个环境,可选也可不选。
选择已经存在的虚拟环境时,点击...选择virtualenv已经创建的虚拟环境中python.exe的路径即可。
virtualenv environment:使用python第三方包virtualenv管理的虚拟环境,有新建虚拟环境和选择已经存在的虚拟环境两个选项。virtualenv是能管理python虚拟环境的第三方库。
conda environment:使用conda管理的虚拟环境,同样也有新建虚拟环境和选择已经存在的虚拟环境两个选项。
system environment:使用系统python解释器环境,可以是从python官网下载安装包后安装的python.exe路径。也可以是安装anaconda后python.exe的路径。
不论选择添加的是一个什么样的python环境,添加成功后就会在show all页面显示,选中这个已经添加成功的python环境,再点击ok,即为现在打开的项目配置了python解释器环境。
现在可以查看一下python解释器配置页面,不再显示no interpreter,而是对应显示刚刚添加的python环境。在该环境中,安装好项目所有的依赖包后就可以运行项目了!

pcb在线激光打标机的功能有哪些?
薄膜瑕疵污点在线检测系统的优势及技术参数
科技无止境!研究人员开发带有染料的智能隐形眼镜 可以矫正色盲
VR行业未来的发展趋势以及集聚模式
汽车零部件激光焊接机是用到哪种类型激光焊接机
pycharm如何配置Python解释器
人脸识别技术用于“无人智慧面包坊”不仅可识别人脸,还可以识别面包
中微公司MOCVD设备在行业内主要的LED生产线上全面投入量产
Hello,物联网,来个博世!
P6516逻辑探头在示波器中的使用优势
美国 AI 软件禁令禁了些什么
“百度Apollo安全生产月”全国开展,多形式确保自动驾驶安全
腾讯的IOT布局:人联网、物联网、智联网
两年来iphone5拆解所有传闻一览
了解网线中8芯的作用有什么?
小米小爱触屏音箱Pro 8高清图集
压力传感器的八种测量方法
宁德时代巨额锂电设备订单采购仍在继续
智慧物流天团再增一员!苏宁物流“外骨骼机器人”首亮相
以海信AI电视为中心的智慧家居惊艳亮相 为家居生活带来更多便利