每次我在Python IDLE开发环境中运行代码时,我都会在pythonw.exe中得到一个Visual C++运行时错误/未处理的异常。
Figure 1: pythonw.exe - Application Error
The exception unknown software exception (0x40000015) occurred
in the application at location 0x1e0e1379.
我使用networkx和matplotlib来显示图形:
import matplotlib.pyplot as plt
import networkx as
根据Python3文档,Python和pythonw应该等同于运行GUI脚本。
在早期版本的Python中,有一个Mac的怪癖需要注意:与Aqua窗口管理器对话的程序(换句话说,任何有GUI的程序)都需要以一种特殊的方式运行。使用pythonw代替python启动这样的脚本。
使用Python3.6,您可以使用Python或pythonw。
不过,我只是在Python3.6中安装了Anaconda,如果我尝试使用pythonw而不是pythonw运行wxPython GUI,仍然会出现非框架构建错误:
This program needs access to the screen. P
我是用Python编程的新手,我一直在使用终端运行我的代码,没有任何问题。通常通过键入python {filename}来运行它。 然而,最近我得到了这个错误: ImportError: Python不是作为框架安装的。如果未将Python作为框架安装,则Mac OS X后端将无法正常工作。有关在Mac OS X上将Python作为框架安装的详细信息,请参阅Python文档。请重新安装Python作为框架,或尝试其他后端之一。如果您使用的是(Ana)Conda,请安装python.app并将“python”替换为“pythonw”。有关更多信息,请参阅Matplotlib常见问题解答中的“在
在我的模块中,有一个块被编码如下:
# open a text file to which results obtained in MAINBLOCK will be written
write2file = open('myResults.txt','w')
# MAINBLOCK
write2file.close()
在运行该模块时,我可能会通过IDLE中断Ctrl+C中的模块以进行程序调试,或者在MAINBLOCK中出现异常,从而导致模块异常停止。但是,如果我当时试图删除Windows中的myResults.txt,消息会说:
The action
我使用了的安装程序。安装看起来很成功,它将Python3.3文件夹放在了我的应用程序目录中。我运行了它包含的"Update Profile.command“脚本,它将/Library/Frameworks/Python.framework/Versions/3.3/放在我的path前面。然而,该目录中的Python版本似乎是2.7.5。
/Library/Frameworks/Python.framework/Versions/3.3 ls
Headers Python Resources bin include lib share
/Libra
我需要编写一个批处理脚本来将.py文件与pythonw.exe相关联。因此,我需要做两件事: 1)找到pythonw.exe的路径,然后将.py文件,特别是afile.py与pythonw.exe关联起来。
我知道我可以像这样找到通往pythonw.exe的道路:
for %i in (python.exe) do @echo. %~$PATH:i
但是上面的命令不是从批处理文件中运行的,而是只在命令行中工作。
我也知道我可以用
assoc
若要将文件扩展名与可执行文件关联,请执行以下操作。
如何将所有这些合并到一个批处理文件中?
我有一个wxPython图形用户界面,需要在Python3上运行,同时使用EDM和Anaconda Python。
问题是,当使用Anaconda Python时,我必须使用pythonw,否则脚本将失败,并显示以下错误:
This program needs access to the screen. Please run with a Framework build of python, and only when you are logged in on the main display of your Mac.
以前,使用Python 2.x时,我通过指定以下内容来解决此问题:
#/u
我正在尝试使用numpy.f2py运行一个简单的Fortran子例程,如下所述:
当我尝试从python编译(f2py.compile(source, modulename='add'))时,我得到以下错误:
"Could not locate executable C:Python27pythonw.exe
Executable C:Python27pythonw.exe does not exist"
在查找这个文件时,我发现C:\Python27\pythonw.exe确实存在于我的系统中,那么可能是路径有问题吗?
无论如何,对于如何让我的代码工作,有什么
刚刚下载了PyCharm,并尝试从conda环境中添加一个新的项目解释器。我的mac没有显示pythonw.exe选项。我该如何解决这个问题? mine vs windows 如果我的问题不是很清楚,很抱歉。更具体地说:我想尝试一个机器学习项目,并让我的计算机为此做好准备。我刚刚下载了PyCharm,没有解释器,所以我不能启动。我希望添加一个python解释器到我的文件,(我知道的步骤和windows应该添加文件: pythonw.exe),但我找不到任何类似于pythonw.exe的文件,Mac用户应该选择什么文件名?python 3.6.10,conda 4.8.3
Mac似乎已经安装了Python。brew doctor产生以下结果:
brew doctor
Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Ha