问题标签 [pythoninterpreter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
89 浏览

python - 在 python 程序中解释 python 代码

是否有用于在 python 程序中解释 python 代码的库?
示例用法可能如下所示..

然后输出 hello

0 投票
0 回答
32 浏览

python - 如果在 python 源文件中标识了编码,python 解释器如何知道 python 源文件的编码?

Python解释器需要知道python源文件的编码,才能解释python代码。我们知道python源文件的编码是在源文件的第一行或第二行标识的,格式如下

但是,如果python解释器不知道python源文件的编码,它如何读取python源文件的第一行或第二行来确定编码?

0 投票
1 回答
251 浏览

python - 在 python 解释器中使用 for 循环

在同一行的 python 解释器中执行其他操作后,我试图启动一个 for 循环,当我这样做时它会抛出一个 SyntaxError。

当然我可以在这里单独执行它们,但是如果我想在函数定义中包含它,那么我不能完全这样做。在解释器中执行此操作的正确语法是什么?

0 投票
0 回答
36 浏览

python - VS Code 在脚本和终端中使用不同的 Python 解释器

我的问题是 python .ipynb 脚本使用了不同于终端的环境。当我选择不同的解释器时,终端会适应,但脚本不会。如您所见,即使在重新启动内核、重新启动、创建新脚本等之后,脚本和终端的已安装模块列表也完全不同。如何让脚本使用我希望它使用的解释器?

在此处输入图像描述

0 投票
1 回答
90 浏览

virtualenv - spyder 在启动时设置 python 解释器

我正在尝试将 Spyder 与虚拟环境一起使用。我已经安装了 spyder-kernels,在启动 Spyder 之后,我可以进入 gui 并指向正确的 python 解释器。有没有办法可以在启动时完成,这样我就不必每次都进入 gui 并在更改环境时更新解释器?

0 投票
1 回答
895 浏览

python-3.x - ModuleNotFoundError:没有名为“的模块”' - 安装错误

我正在使用 Python 和 PySimpleGUI 构建桌面应用程序。到目前为止,一切正常。当我在这个项目中工作时,我意识到我需要找到一种方法来获取一些 mp3 文件的持续时间并以某种方式显示它。我发现了在这个意义上应该对我有帮助的诱变剂模块,我安装了,这里出现了问题:

  • 它把我扔了ModuleNotFoundError: No module named 'mutagen'
  • 看到这个,我开始寻找问题,但我无法理解为什么我的解释器没有找到模块,即使我正确安装了它。(正如 PyCharm 告诉我的)

我尝试了以下方法:

  • 我正在使用一个本地虚拟环境,该环境已经安装了项目的依赖项(以及一些额外的),我卸载并安装了 3-4 次包
  • 我删除了本地虚拟环境并创建了另一个。我再次安装了软件包,同样的问题。
  • 我安装了一个随机模块(scipy),我试图将它导入项目中的某个地方,它抛出了同样的错误,但这次是scipy module

我的猜测是我没有正确配置我的解释器,但老实说,我不知道我做错了什么,因为我遵循了相同的步骤,用于创建带有相应解释器的 venv 和其他项目,它工作得很好。

更多详细信息:

  • 使用python3.9基础.exe
  • 我以两种方式安装软件包:一种使用 pycharm IDE,另一种通过运行pip3 install mutagen
0 投票
0 回答
29 浏览

python-3.x - 无法为 VS Code 选择 Python 解释器

我无法调试 python 代码并且不断弹出要求安装 python。[选择解释器] https://i.stack.imgur.com/zrQo6.png

如果我尝试选择解释器:它让我选择它但不会在底部更新。 https://i.stack.imgur.com/GCews.png 我已经在上面的位置安装了 python 3.9。系统中没有其他版本 https://i.stack.imgur.com/Pv563.png

环境变量:https ://i.stack.imgur.com/XbbJe.png VS代码设置:https ://i.stack.imgur.com/rokvI.png

我尝试重新安装 python 和 VS Code,但没有运气。有人可以帮帮我吗。

0 投票
0 回答
32 浏览

python - PyCharm 给出错误:已安装模块的“ModuleNotFoundError”

我尝试从 PyCharm 2021.2.1 中的模块(pyler)导入并得到错误“未解析的引用'pyler'”。安装包除了告诉我它已成功安装之外什么也没做,但它仍然给我这个错误并且代码根本没有运行。我尝试了在这里找到的所有解决方案,但没有帮助,pyler 显示在我的 python 解释器包列表中。python解释器设置正确,因为它是我的电脑上唯一可用的解释器,是Python 3.9

任何解决方案/想法?

另外:它在 PyCharm 之外也不起作用,尽管它告诉我它已安装。

0 投票
0 回答
41 浏览

java - 文件“__pyclasspath__/site.py”,第 178 行 file=sys.stderr) SyntaxError: mismatched input '=' Expecting RPAREN

我正在尝试使用 Jython 2.7.2 从 java 文件中调用 python 代码和使用 3.9 版的 python 文件,但出现错误。Java代码如下:

我的python代码如下:

0 投票
1 回答
56 浏览

python - VSCode VEnv 导入模块

我无法弄清楚 venv 并让我的 Python 脚本在 Vscode 中导入库。我设置了一个虚拟环境并导入了必要的库(matplotlib)。我已经使用 .venv\activate 激活了 venv 中的脚本,并将我的解释器设置为 ..venv\Scripts\python.exe 。但是,我的 Jupiter notebook 仍然说该模块未导入。关于如何解决这个问题的任何提示?附上截图。 在此处输入图像描述