当前位置: 首页 > 面试题库 >

“错误:选项-单个版本-外部管理不被识别”表示什么?

赏星河
2023-03-14
问题内容

error: option --single-version-externally-managed not recognized在加入pip installvarions软件包(包括PyObjCastropy)时似乎突然开始遇到错误。我以前从未见过此错误,但现在它也出现在travis-
ci构建中,但没有任何更改。

此错误是否表示已过期?还是某些错误指定的选项setup.py?还是完全其他?


问题答案:

新更新:

安装最新版本的setuptools。如果仍然出现错误,请wheel同时安装。

pip install -U setuptools
pip install -U wheel

原始答案/更多详细信息:

--single-version-externally-managed
是用于Python软件包的选项,指示setuptools模块创建一个Python软件包,如果需要,可以由主机的软件包管理器轻松地管理它,例如Yum或Apt。

如果看到此消息,则可能是旧版本的setuptools或Python。尝试使用Distribute,它是setuptools的较新版本,并且向后兼容。这些软件包可能希望您已经拥有它。

https://pypi.python.org/pypi/distribute

编辑:至此,分发已经合并到主setuptools项目中。只需安装最新版本的setuptools。如@wynemo所示,您可能希望改用该--egg选项,因为它更适合那些不希望创建要分发的系统软件包的手动安装人员。



 类似资料:
  • 我尝试在ANT下运行Activiti BPM工具,但得到以下错误:-错误:-“java”未被识别为内部或外部命令;当我尝试在windows 7下使用CMD命令行启动演示应用程序时,我得到了以下错误:- 有谁知道出了什么问题?断续器

  • 我有一个maven项目,其中JavaScript项目被克隆为git子模块。所以目录结构看起来像 在我的package.json里,测试是这样的: 但是当我尝试运行时,它说 'react-cript'不被识别为内部或外部命令, 有趣的是,当我独立克隆javascript项目时,我没有遇到这个错误。我已尝试重新运行。 NPM版本:5.5.1 Node.js版本:9.3.0

  • 问题内容: 键入命令时出现以下错误: 无法将“ mvn”识别为内部或外部命令,可操作程序或批处理文件。 我也遵循了这个步骤,但是仍然无法完成工作。 当我键入此命令时,我得到的路径打印为 当我键入“ echo%M2%”时,我的路径打印为 环境 : 问题答案: 确保在路径中设置了maven bin目录,并设置了JAVA_HOME属性

  • 问题内容: 我在安装react-flux-starter-kit-windows时出错。我在使用以下命令时已经安装了最新的node.js和npm:npm install -g react-flux-starter-kit它给了我以下错误 问题答案: 似乎需要安装Bash。如果您使用的是Windows,则可以使用以下方式之一进行安装: https://git-for-windows.github.i

  • 问题内容: 我尝试安装此软件。为此,需要Python。 我从这里name安装了Python 。 我正在Windows 7上工作。 之后,我做 当我运行任何Python文件时,它显示 python无法识别为内部或外部命令,可操作程序或批处理文件。无法创建vc项目文件。 我该如何解决? 问题答案: 您要追加到字符串,而不是scripts文件夹。基本上,您希望路径上带有实际二进制文件的文件夹。

  • 我将环境变量设置为: 和 以及将它们添加到路径,调用: 但是从命令调用仍然会产生错误: 这个问题的原因是什么?