zoukankan      html  css  js  c++  java
  • python setup.py 运行错误修正笔记

    运行安装脚本,出现错误

    Traceback (most recent call last):
      File "setup.py", line 4, in <module>
        from distutils.core import setup
      File "E:\Progs\Python27\lib\distutils\core.py", line 20, in <module>
        from distutils.dist import Distribution
      File "E:\Progs\Python27\lib\distutils\dist.py", line 10, in <module>
        from email import message_from_file
    ImportError: cannot import name message_from_file
    

     无法安装,明明导入语句在 IDLE 中运行没有问题,运行 python.exe 却无法导入 message_from_file

     之后尝试找其他包的 setup.py 进行运行和安装,没有什么问题。方法包括:

    1. 安装2.7.3版本的python,原来是2.7.1。结果证明无效。

    2. 修改import语句,改成 setuptools。结果证明也无效。

    from setuptools import setup
    

     3. 尝试修改 dist.py,删除相关语句,结果还是错误。

    百般无奈之下,尝试修改 setup.py 文件的位置,移动到上一层目录。结果能够成功运行了。

    后来经过分析,原来 setup.py 同一目录下包含了 string 之类的文件夹,导致 import 出现了混乱。以后需要注意目录的组织以及命名了。

  • 相关阅读:
    Golang判断文件/文件夹是否存在
    Golang将一个文件中的内容写入到另一个文件里
    Golang打开已存在的文件并覆盖其内容
    Golang打开文件并写入
    【正则】day01
    【正则】day02
    【day09】PHP
    【day08】PHP
    转换函数
    变量作用域
  • 原文地址:https://www.cnblogs.com/huys03/p/2939382.html
Copyright © 2011-2022 走看看