Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pyinstaller从python3文件创建二进制文件,错误:AttributeError:“NoneType”对象没有属性“rfind”_Python_Python 3.x_Pyinstaller - Fatal编程技术网

pyinstaller从python3文件创建二进制文件,错误:AttributeError:“NoneType”对象没有属性“rfind”

pyinstaller从python3文件创建二进制文件,错误:AttributeError:“NoneType”对象没有属性“rfind”,python,python-3.x,pyinstaller,Python,Python 3.x,Pyinstaller,我试图用pyinstaller从python3文件创建python二进制文件,但失败了,错误消息如下,有人能给我一些建议吗?谢谢 user@user:~ /Pyinstaller3/pyinstaller-python3$ **python3.4 pyinstaller.py -F /home/austinlin/programTest/translate0918_1.py** 67 INFO: PyInstaller: 3.0.dev 67 INFO: Python: 3.4.3 67 INF

我试图用pyinstaller从python3文件创建python二进制文件,但失败了,错误消息如下,有人能给我一些建议吗?谢谢

user@user:~ /Pyinstaller3/pyinstaller-python3$ **python3.4 pyinstaller.py -F /home/austinlin/programTest/translate0918_1.py**
67 INFO: PyInstaller: 3.0.dev
67 INFO: Python: 3.4.3
67 INFO: Platform: Linux-3.2.0-90-generic-pae-i686-with-Ubuntu-12.04-precise
67 INFO: wrote /home/austinlin/tools/Pyinstaller3/pyinstaller-python3/translate0918_1/translate0918_1.spec
68 INFO: UPX is not available.
69 INFO: Extending PYTHONPATH with /home/austinlin/programTest
69 INFO: checking Analysis
76 INFO: checking PYZ
79 INFO: checking PKG
79 INFO: Building because toc changed
80 INFO: Building PKG (CArchive) out00-PKG.pkg

Traceback (most recent call last):
  File "pyinstaller.py", line 18, in <module>
    run()
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/__main__.py", line 99, in run
    run_build(opts, spec_file, pyi_config)
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/__main__.py", line 47, in run_build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **opts.__dict__)
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/building/build_main.py", line 734, in main
    build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/building/build_main.py", line 677, in build
    exec(text, spec_namespace)
  File "<string>", line 28, in <module>
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/building/api.py", line 421, in __init__
    strip_binaries=self.strip, upx_binaries=self.upx,
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/building/api.py", line 232, in __init__
    self.__postinit__()
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/building/datastruct.py", line 153, in __postinit__
    self.assemble()
  File "/home/austinlin/tools/Pyinstaller3/pyinstaller-python3/PyInstaller/building/api.py", line 300, in assemble
    pylib_name = os.path.basename(bindepend.get_python_library_path())
  File "/usr/lib/python3.4/posixpath.py", line 139, in basename
    i = p.rfind(sep) + 1

AttributeError: 'NoneType' object has no attribute 'rfind'

但是,如果我使用python python2.7 pyinstaller.py-F python2file.py,它工作得很好

也许您可以向pyinstaller团队报告这一点,我在使用python 3.5的项目中使用pyinstaller时也会遇到同样的错误。我还没有尝试过其他版本的Python。我找不到向PyInstaller报告的此问题。它看起来与PyInstaller问题类似但不完全相同:建议已修复,但尚未发布,因此,请使用最新的开发版本。使用最新的pyinstaller开发版本,我仍然会遇到同样的问题。在一个很小的示例main.py脚本上使用最新的pyinstaller开发版本,我也会遇到同样的问题-因此它似乎与我的项目无关,但可能是我的环境中的某个东西,或者pyinstaller中的一个bug。