问题标签 [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.
python - 如何在另一个 python 进程运行时使用 python 解释器?
我使用 Python 3.6 并在我的脚本中启动一个进程(VTK 可视化)。在我关闭可视化窗口之前,我想要更改的命令行被阻止。我读了一些关于多处理和线程的东西,但我不确定哪种方法是正确的。
这是我想要实现的目标和我的想法:
- 启动两个进程(可视化窗口和输入循环)
- 使用 exec(input) 将输入写入我的脚本
- 之后更新可视化窗口
我很感谢关于哪种方法适合我的意图的任何建议!
编辑:我尝试了线程并启动了两个线程,但是在我关闭窗口并在输入输入后再次打开之前,命令行仍然被阻塞。有没有人以前实现过类似的东西?
python - 分发 Pycharm 项目,其模块安装在解释器中,无需接收者/同学安装所述模块
我已经在项目的解释器中安装了 pyodbc 和 numpy,如我家用计算机所示
我尝试压缩 pycharm 项目,希望我可以在另一台装有 pycharm 的计算机上运行它(无需安装模块[因为学校代理阻止 pycharm 访问互联网])。
我想知道这是否可能。我和我的朋友一起尝试过,因为我要求他使用我的 zip 文件夹\venv\scripts\python.exe中的解释器运行它。他给我发了这个错误
注意:我使用的是 python 3.7,如果他只是不小心选择了 2.7 的话。
我的问题是,有没有一种方法可以分发我的项目,而无需接收者/同学需要将包下载到他们的 pycharm 中,前提是我在解释器中安装了模块,如此目录中所示
python - python完成,文件与对象
我最近在此处的 python interperter 中发现了自动完成功能:https ://docs.python.org/2.7/tutorial/interactive.html 。这对于加快我在交互式解释器中所做的测试非常有用。有两件事情是完整的,它们都是有用的。
如果我只是放入C+f: complete
我的 .inputrc(或使用没有 rlcompleter 的 readline),当我按下 Ctl+f 时,我会在启动解释器的目录中完成文件。当我加载模块readline
并rlcompleter
添加readline.parse_and_bind('C-n: complete')
到 .pystartup 文件时,它会将 Ctl+n 和 Ctl+f 转换为自动完成 python 对象。
我想两者都做,但不确定如何rlcompleter
避免覆盖标准完成。有没有办法启动两个实例readline
,一个使用,一个不使用rlcompleter
?
这是我的 .pystartup 文件
python - 如何在在线 Python 解释器上使用 Webdriver 运行 Selenium?
伙计们,我有一个抓取脚本,我需要在特定时间运行以获取实时信息,但我不能整天拿着我的电脑。所以我考虑在在线解释器上运行它,但是 repl.it 没有 webdriver,而我发现的另一个也没有。你能帮我解决这个问题吗?
谢谢
python - Python字节码,解释器独立吗?
这是一个显而易见的问题,我一直无法找到具体的答案。
Python Byte-Code 和 Python Code 本身是否独立于解释器,
这意味着,如果我使用 CPython、PyPy、Jython、IronPython、Skulpt 等解释器并尝试运行 python 或字节码中的同一段代码,它会正确运行吗?(前提是它们实现相同的语言版本,并使用严格用 Python 编写的模块或标准模块)
如果是这样,是否有一个基准,或者我可以比较许多解释器的性能比较的地方?
我已经玩了一段时间的 CPython,现在我想探索新的解释器。
还有一个附带问题,python 的其他实现有什么用途?Skulpt 我明白了,浏览器,但其余的呢?是否有特定的行业或应用需要不同的解释器(哪个)?
docker - Why is gunicorn calling sys.exit(1)?
Gunicorn is sometimes crashing my server, actually exiting the Python interpreter with sys.exit(1)
! Why is this? Note that the failure is not always at the same point. In the two cases shown below, there is a different last codeline before gunicorn's exit
. This code running here is openpyxl , which should not be causing interpreter shutdown!
Is the server running out of memory? Some other cause?
(This is Flask on Gunicorn on Docker in Google Container Engine.)
Case 1
Case 2
python - 无法在 C++ 中导入 python pkgs
我想构建一个 C++ 程序来运行导入 numpy 的 python 脚本,我的 python 版本是 anaconda,我运行该程序但它报告“没有名为 numpy 的模块”。这是代码
> 今天是 2018 年 10 月 29 日星期一 16:32:38 D:\repos\cppCallPython\cppCallPython ['C:\Users\Bryan Zoe\Anaconda3\python36.zip', 'C:\Users\Bryan Zoe\Anaconda3\Lib' , 'C:\Users\Bryan Zoe\Anaconda3\DLLs', 'C:\Program Files\Python36\Lib', 'C:\Program Files\Python36\DLLs', 'D:\repos\cppCallPython\x64\Release '、'C:\Program Files\Python36'、'C:\Program Files\Python36\lib\site-packages'、'D:\repos\cppCallPython\cppCallPython'、'D:/repos/cppCallPython/x64/Release '] Traceback(最近一次调用最后一次):文件“D:\repos\cppCallPython\x64\Release\interface.py”,第 1 行,在 import numpy as np ModuleNotFoundError: No module named 'numpy' 导入模块失败。
interface.py 位于“D:/repos/cppCallPython/x64/Release”中。看起来python解释器是一个纯解释器,代码创建了一个新的python virtualenv。我不知道如何解决它。这是interface.py的代码
python - 在处理元组/列表时,Python 的堆栈是如何工作的?
我在 Python文档中看到BUILD_TUPLE
指令“从堆栈中创建一个消耗计数项的元组,并将生成的元组推入堆栈”。
它真的推动了元组本身吗?如果元组包含大量元素怎么办?它是如何放置在堆栈上的?
flask - 运行直接从 shell python 使用 uwsgidecorators 的 uWSGI 应用程序
如您所知,uwsgidecorators
仅当您的应用程序在 的上下文中运行时才有效uwsgi
,这在文档中并不完全清楚:https ://uwsgi-docs.readthedocs.io/en/latest/PythonDecorators.html
我的代码正在使用这些装饰器,例如用于锁定:
当我使用 uwsgi 部署我的应用程序时,这工作得很好,但是,当直接从 Python shell 启动它时,我得到了一个预期的错误:
是否有任何已知的解决方案可以在两种模式下运行我的应用程序?显然,当使用简单的解释器时,我不需要同步和其他功能来工作,但是做一些 try-except 导入似乎真的很糟糕的编码。
java - jython java Python解释器
我需要在java中运行一个python脚本,(使用jython独立jar)但是当我运行脚本时我得到了这个错误:
ImportError:没有名为 pytesseract 的模块
如何导入python库,运行这个脚本??
我还添加了这段代码:
什么是rootPath和ModulesDir?
你能帮我吗??