当前位置: 首页 > 知识库问答 >
问题:

我如何知道我是否有Python?[副本]

卞俊贤
2023-03-14

(我已经删除了上一个,所以我想你可以在编辑中找到它)

编辑

所以按照bad_coder在评论中告诉的以及他分享的链接中的大多数答案,我点击了“选项显示所有”,我得到了这个

1)

这里唯一有意义的是点击“”按钮,所以我点击了它

2)

现在我应该用路径替换突出显示的部分(换句话说,我在cmd中键入“where python”后得到的路径)

3)

这就是我发现的。那么我应该在突出显示的部分复制并粘贴哪一个呢?在(2)中,我是否应该单击“继承全局站点包”和“使所有项目都可用”?

共有2个答案

胡鸿羲
2023-03-14

不久前我的电脑也有同样的问题。我最终不得不卸载py魅力并重新安装它。然后出于某种原因,它突然出现了。此外,制作一个新项目并更改项目的设置。

https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#add-existing-interpreter

汪典
2023-03-14

在步骤1中,您将python作为应用程序打开。这实际上打开了一个命令提示符,并执行加载Pythonpython.exe。-

这在技术上与您在步骤2中所做的相同,但是通过引用python的内置短名称。短名称也可以是“python”,但这需要您将安装添加到Windows中的path变量中,因为这样可以找到python.exe文件。(这就是您在步骤4中看到问题的原因,因为PATH变量中未引用该文件夹。)

在步骤3中。PyCharm正在查找已安装的Python版本,但由于path环境变量中没有引用安装路径,因此无法找到安装。然后,您需要手动帮助执行此操作。

如何解决这个问题:

这方面有很多选择,但这里有一些:

>

您需要找出Python的安装位置,并将此文件夹添加到path变量中,这意味着一旦PyCharm重新启动,PyCharm就可以检测到它。最简单的方法是右键单击步骤1中的选项并转到文件位置。这为您提供了路径,您可以将其添加到Windows中的path变量中

或者,您可以使用第二个解决方案中的方法获取路径,然后使用它在PyCharm中配置解释器(链接:https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html#add-existing-interpreter)

就我个人而言,我会在安装过程中重新安装Python并将Python添加到PATH变量,因为这应该确保PATH环境变量是正确的。

 类似资料:
  • 我遇到了一些问题,AppEngine抱怨我的代码有Java1.8方法,而AppEngine需要Java1.7。下面是错误跟踪。我不知道该怎么修理它。

  • 问题内容: 每次我运行使用Flask-SQLAlchemy的应用程序时,都会收到以下警告,提示该SQLALCHEMY_TRACK_MODIFICATIONS选项将被禁用。 我试图找出此选项的作用,但是Flask-SQLAlchemy文档尚不清楚该跟踪的用途。 · 如果设置为True(默认值),Flask-SQLAlchemy将跟踪对象的修改并发出信号。这需要额外的内存,如果不需要,可以将其禁用。

  • 问题内容: 1.考虑我的代码在我拥有的JPanel的某行上,我是否自动在EDT上运行? 2.对于不属于GUI,JPanels或其他视图类的其他所有类的相同问题,简单逻辑类。 3.如果我有正在播放音乐的JPanel,则音乐应该在事件分发线程或非EDT的其他线程上运行(因为没有阻塞GUI,尽管我感觉运行没有问题) (来自EDT)? 注意:我想要一个一般规则,而无需使用“ 谢谢” 问题答案: 没有。 没

  • 我有一本安装了Android Studio的 Macbook。由于我有使用格拉德的项目(而Android Studio也使用格拉德),我会假设我在机器的某个地方安装了格拉德。但是,如果我在终端中键入,我得到。那么,我是因为我有Android Studio而自动安装了渐变,还是必须运行? 我知道这是一个糟糕/愚蠢的问题,但我只想确保我不会安装 Gradle 两次。

  • 问题内容: 我有一个表格,基本上是上传一个文件。我要提交两次表格,第1次不包含多部分,第二次1次包含多部分。 但是我想先检查一下第一次提交表单是否成功,然后再进行第二次提交 引用@Vern后编辑 这是我的servlet部分。我在哪里确定它是否由多个部分组成。如果未将 resultType 存储到会话变量中,则返回, 现在,我要检查此“已 提交 ”或类似内容,然后第二次提交表格。 第二表单提交:在这

  • 假设我有以下div,它在满足某个条件后获得焦点: 我想创建一个处理程序,检查该div是否有焦点,当它的计算结果为true/focus在div上时,执行一些操作(在下面的示例中,打印一个控制台日志): 我在控制台中收到一条错误消息,该消息显示: TypeError:无法读取属性“Has Focus”为null 知道我做错了什么吗?也许就像我传递div ID的方式?