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 出现了混乱。以后需要注意目录的组织以及命名了。

  • 相关阅读:
    supervisor
    ULB
    RAM
    sshpass和做软链接
    阿里RDS
    阿里EMR部署
    kafka原理和操作
    maven---settings.xml配置
    maven项目导出依赖的Jar包以及项目本身以jar包形式导出详细教程
    Maven中settings.xml的配置项说明精讲
  • 原文地址:https://www.cnblogs.com/huys03/p/2939382.html
Copyright © 2011-2022 走看看