首页 > 编程知识 正文

pycharm怎么设置解释器,pycharm和python区别

时间:2023-05-06 12:04:17 阅读:106265 作者:67

今天引入了模块,发现了很多错误。 升级pip,但新的工程项目(PycharmIDE )具有pip,安装的Python3也具有pip。 要升级哪一个?

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

解决方案:点击打开链接

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

(1)什么是解释器

首先,什么是解释器。 Python的解释器是Python.exe,用于说明执行你编写的Python代码。 我们下载的Python (无论是版本2还是版本3,都附带了解释器和编译器。 也可以直接在命令行中键入代码或编写文本,以便调用Python解释器来执行。 另一方面,Pycharm是IDE,但Pycharm没有Python解释器,因此请在安装Pycharm之前安装Python。

上图是运行我的pycharm所需的外部库。 位置在项目文件中。 (注:我的Python3安装地点是d:(python )。 )然后,我们检查了pycharm的运行环境。 文件——设置

上图实际上是在找我的项目文件Python编程所需的项目解释器(Project Interpreter )在哪里,其配置是什么。 您可以看到该解释器位于项目文件下,而不是我安装的D驱动器的Python3。 那么,在创建项目的时候安装Python。

这个问题,我之前遇到过(是不是刚安装Pycharm的时候),当时就是这个问题:

第一次创建项目时,执行第一行代码。 好像没有配置解释器,是怎么配置的呢?

还是单击上面的file —— setting —— showall (位于项目解释器选项中)以获得它。

单击加号添加。 (让我们来看看此配置的解释器与d驱动器中的Python3有何关系。 单击加号,有两个选择。 一个是add Local Python Interpreter (这其实是你d驱动器中的Python3,也就是本地的解释器。 )二是addremotepyter。

看到没有这个选择,这里说的是虚拟环境。 也就是说,这是虚拟解释器。 它基于d驱动器中的Python解释器(第二个圆)。 据我理解,这里的虚拟解释器实际上和缓存一样,使用的东西放在项目文件夹里,使用的时候直接调用附近的解释器,所以速度很快,没有了就原解释器) d驱动器

我在网上找了几个关于解释器配置的不同说明,请参考一下。 pycharm中基于Virtualenvwrapper和anaconda的Python虚拟环境配置APP

上述虚拟环境实际上具有隔离不同版本的Python的效果。 virtualenv和conda是两种不同的虚拟隔离环境。 当然,这些还没用,所以不介绍。 conda用的是Anaconda

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

所以所有的基础还是在d盘里的Python里面,两者同步了吗?

答案不同步。 我在D驱动器的Python上安装了numpy模块,但虚拟打印机仍报告错误。 在虚拟解释器,也就是你的解释器的环境中运行pip install就可以了。 请再次尝试更新。 两者是异步的,但更新下载时,虚拟环境中不需要d驱动器的根解释器(如果已下载)

上图为,我用光驱Python下载numpy是通过网络下载有关numpy模块的软件包,但我的虚拟解释器没有更新。 但是,当我在虚拟解释器上下载和安装numpy的时候,非常简单:

如上图所示,没有下载文件。 我想是直接复制了粘贴的D驱动器的内容

建议您稍后在虚拟环境中安装模块,然后在驱动器的Python (我的base interpreter所在的位置)上安装该模块。 这样,即使以后虚拟环境发生变化,也可以立即重新安装

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。