Pycharm配置(1)——解释器(interpreter)

今天导入模块,发现出了很多错,要升级pip,但是我发现在新建的工程项目(PycharmIDE)中有pip,而我安装的Python3中,也有pip ,那我升级哪一个呢?

1、首先,遇到的问题是:已经安装python,dos窗口却提示“python不是内部命令或外部命令,也不是可运行的程序”

解决方案:点击打开链接

2、发现两者都是一样的,都是解释器(Project Interpreter)的问题

(1)什么是解释器

先说一下,什么是解释器,Python的解释器就是Python.exe,是用来解释运行你编写的Python代码的,我们下载的Python(无论是2版本,还是3版本)其实自带解释器和编译器,可以直接在命令行敲入代码,或者写一个文本,然后调用Python的解释器来执行也可以,而Pycharm则是一个IDE(主要是让我们编写程序更加方便,或者说看起来更加简单,不需要用文本或在dos窗口编写代码),但是Pycharm是不带Python解释器的,所以你要在安装Pycharm之前,安装好Python。



上图是我的pycharm运行所需要的外部库:所在位置是一个项目文件中(注意:我的Python3安装位置是D:\\Python),然后我检查了一下Pycharm的运行环境:File——>Setting


上面列出的这个图,其实找的是我的项目文件Python编程所需要的项目解释器(Project Interpreter)在哪里,其配置是什么,可以看出,它的解释器就在项目文件下,而不是我安装的D盘中的Python3,那么我就要问了,既然创建项目的时候就有,我还安装Python3干什么?

原来这个问题,我之前遇到了(大约刚安装好Pycharm的时候吧),当时是这个问题:


一开始创建项目的时候,运行第一行代码,貌似是没有配置解释器的,那我当时是怎么配置呢?

还是上面的File——>Setting——>show all(在project Interpreter选项里面),点开以后得到:


点击加号,进行添加(我们看看这个配置的解释器和D盘里面的Python3有什么关系):点击加号以后,会有两个选项,一个是add Local Python Interpreter(这个其实就是你D盘里面的Python3,也就是本地的解释器),第二个是add remote Python interpreter,也就是远程的解释器(不在你的本地机器上,但是你可以远程访问它)


看到这个选项没有,这里说是虚拟环境,也就是说这是一个虚拟解释器,它是建立在D盘里面的Python解释器(第二个圆圈)基础之上的,这里的虚拟解释器在我理解来看,其实和缓存差不多,将要用到的东西放到项目文件夹中,用到的时候,直接调用邻近的,这样速度快,如果没有了,再去原解释器(D盘中),寻找需要的东西。

在网上找了一下关于解释器配置的几种不同说明,可以参考一下:pycharm下基于Virtualenvwrapper和anaconda的Python虚拟环境配置应用

上面提到这种虚拟环境,其实是起到隔离不同版本的Python的效果,virtualenv和conda是两种不同的虚拟隔离环境,当然这些我暂时还没有用到,就先不介绍了,conda用到的是Anaconda

(2)虚拟与基本解释器是否同步?

所以说一切的基础还是在D盘中的Python中,但是两者是同步的吗?

答案是不同步的,我在D盘的Python中安装了numpy模块,但是用虚拟解释器依然报错,只有在虚拟解释器(也就是你解释器的环境下,执行pip install才可以),再次更新一下,两者虽然是不同步的,但是更新下载的时候,只要D盘根解释器已经下载过了,那么虚拟环境中,就不需要联网下载了,可以直接复制D盘的模块,如下图:


上图,是我在D盘Python中下载numpy是,要联网下载关于numpy模块的包,但是我的虚拟解释器那边没有进行更新,但是我在虚拟解释器中下载安装numpy的时候,却非常简单:


如上图所示,没有下载文件,我猜测是直接复制粘贴的D盘中的内容

建议以后先在D盘的Python(我的base interpreter所在位置)安装模块,然后再在虚拟环境中安装,这样以后虚拟环境发生了改变,也可以快速再次安装










  • 103
    点赞
  • 362
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
配置PyCharm解释器,可以按照以下步骤进行操作: 1. 打开PyCharm并打开你的项目。 2. 点击菜单栏中的 "File",然后选择 "Settings"(或者 "Preferences")。 3. 在弹出的对话框中,选择 "Project Interpreter"。 4. 在 "Project Interpreter" 页面中,你可以看到当前项目所使用的解释器。如果没有配置解释器或者需要更改解释器,可以点击右上角的设置按钮(齿轮图标)。 5. 在弹出的菜单中,选择 "Add"(或者 "Add Interpreter")。 6. 在弹出的对话框中,你可以选择自动配置解释器或手动添加解释器。如果选择自动配置PyCharm会尝试自动检测已安装的解释器。如果选择手动添加,你需要提供解释器的路径。 7. 点击 "OK" 完成解释器配置。 8. 如果你想在所有项目中使用该解释器,可以勾选 "Make available to all projects"。 9. 点击 "OK" 保存设置。 这样,你就成功配置PyCharm解释器。如果你想测试一下配置是否成功,可以尝试运行一些简单的代码。\[1\]\[2\] 希望这些步骤对你有帮助! #### 引用[.reference_title] - *1* [Pycharm配置——解释器interpreter)](https://blog.csdn.net/wodegeCSDN/article/details/110205712)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [最全Pycharm教程(4)——有关Python解释器的相关配置](https://blog.csdn.net/weixin_36670529/article/details/101782301)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值