我正在寻找Python3.0版本的"py2exe".我尝试在py2exe的源代码上运行2to3,但代码仍然破碎.
有任何想法吗?
我有一个在azure上发布的烧瓶网络应用程序.在我的项目中,我有一个'senna-win32.exe',它接收输入并发出一些输出.我调用此.exe的代码如下所示:
senna_path = 'senna-win32.exe'
p = subprocess.Popen(senna_path,stdout=subprocess.PIPE,stdin=subprocess.PIPE, stderr=subprocess.PIPE)
stdout = p.communicate(input=bytes(userInput, 'utf-8'))[0]
inList = stdout.decode()
Run Code Online (Sandbox Code Playgroud)
它似乎在我的本地电脑上工作,但在天蓝色,它不会引起任何问题,但什么都不做.
我不能在azure上执行.exe文件吗?它是一个Web应用程序,而不是云服务,我真的试图避免web/worker角色,因为.exe不会进行大量的处理.
我刚刚创建了一个小的GUI程序,可以在IPython中编译和工作,但是当我尝试将它导出到.exe使用pyinstaller时,它会给我一个导入错误.我确定这是sklearn因为当我注释掉sklearn导入时,我的文件在我构建它时打开了.
C:\Users\Chris\Anaconda>C:/Users/Chris/Anaconda/dist/Room_Test.exe
WARNING: file already exists but should not: C:\Users\Chris\AppData\Local\Temp\_MEI100402\Include\pyconfig.h
Traceback (most recent call last):
File "<string>", line 9, in <module>
File "C:\Users\Chris\Anaconda\Lib\site- packages\PyInstaller\loader\pyi_importers.py", line 270, in load_module
exec(bytecode, module.__dict__)
File "C:\Users\Chris\Anaconda\build\Room_Test\out00- PYZ.pyz\sklearn.neighbors", line 6, in <module>
File "C:\Users\Chris\Anaconda\Lib\site- packages\PyInstaller\loader\pyi_importers.py", line 409, in load_module
module = imp.load_module(fullname, fp, filename, self._c_ext_tuple)
File "dist_metrics.pxd", line 48, in init sklearn.neighbors.ball_tree (sklearn\neighbors\ball_tree.c:35726)
File "C:\Users\Chris\Anaconda\Lib\site- packages\PyInstaller\loader\pyi_importers.py", line 409, in load_module
module = imp.load_module(fullname, fp, filename, self._c_ext_tuple)
File "dist_metrics.pyx", line …Run Code Online (Sandbox Code Playgroud) python ×3
azure ×1
ipython ×1
nlp ×1
py2app ×1
py2exe ×1
pyinstaller ×1
python-3.x ×1
scikit-learn ×1