'easy_install' 不是内部或外部命令,也不是可运行的程序或批处理文件

'easy_install' is not recognized as an internal or external command, operable program or batch file

我无法 运行 easy_install,即使已经安装了安装工具。顺便说一句,我可以在...\Lib\site-packages\setuptools\command 目录下看到 easy_install.py 文件,但在 .../Scripts 目录下没有 easy_install.exe 文件。所以问题不在于没有添加 PATH,因为找不到 .exe。

不知道有没有办法直接调用easy_install.py安装.egg包?

解决方案是从 python 脚本中调用 easy_install(感谢 GitHub 用户@emailweixu source)。

from setuptools import setup

if __name__ == '__main__':
    setup( script_args = [ '-q', 'easy_install'
                         , '-v', 'PATH_TO_YOUR_EGG_FILE'
                         ]
         )

请注意,当 setuptools 从其代码包中完全删除 easy_install 时,此 hacky 解决方案将无法正常工作。