为了账号安全,请及时绑定邮箱和手机立即绑定

“pip install unroll”:“python setup.py ego_info”错误代

“pip install unroll”:“python setup.py ego_info”错误代

青春有我 2019-06-10 21:02:31
“pip install unroll”:“python setup.py ego_info”错误代我是Python新手,我一直在尝试用pip.但pip install unroll给我命令“pythonsetup.py gog_info”失败,C:\Users\MARKAN~1\AppData\Local\Temp\pip-build-wa7uco0k\unroll\中的错误代码1我怎么解决这个问题?
查看完整描述

3 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

关于错误代码

根据Python文档:

此模块提供可用的标准errno系统符号。每个符号的值是对应的整数值。这些名称和描述是从linux/include/errno.h借来的。,这应该是非常全面的。

错误代码1定义在errno.h和手段Operation not permitted.

关于你的错误

你的设置工具似乎没有安装。只要跟着Installation Instructions从PyPI网站上。

如果已经安装,请尝试

pip install --upgrade setuptools

如果它已经是最新的,请检查模块ez_set没有丢失。如果是,那么

pip install ez_setup

然后再试一次

pip install unroll

如果它仍然不工作,可能PIP没有正确安装/升级Setup_Tools,所以您可能要尝试

easy_install -U setuptools

再一次

pip install unroll


查看完整回答
反对 回复 2019-06-10
?
阿晨1998

TA贡献2037条经验 获得超6个赞

这里有一个小指南,解释一下我通常如何在Python+Windows上安装新的软件包。似乎您使用的是Windows路径,所以这个答案将坚持这个特定的特性,因此:

  • 我从不使用系统范围的Python安装。我只使用Virtualenv,通常我尝试使用最新版本的2.x&3.x。
  • 我的第一次尝试总是

    pip install package_i_want

    在我的一些VisualStudio命令提示中。什么VisualStudio命令提示符?理想情况下,与用于构建Python的VisualStudio匹配。例如,假设您的Python安装显示

    Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32

    ..用于编译Python的VisualStudio版本可以找到

    这里

    ,所以v 1500意味着我将使用vs2008x64命令提示符。
  • 如果上一步由于某种原因失败,我只需尝试使用

    easy_install package_i_want

  • 如果上一步由于某种原因失败,我将转到

    Gohlke网站

    我检查一下我的包裹是否在那边。如果是这样的话,我很幸运,我只需将它下载到我的虚拟环境中,然后使用命令提示符就可以到达那个位置了。

    pip install package_i_want.whl

  • 如果前面的步骤没有成功,我将尝试自己构建轮子,一旦生成它,我将尝试用

    pip install package_i_want.whl

现在,如果我们将重点放在您的特定问题上,您将很难安装展开包裹。安装它的最快方法是这样做:

  • git clone https://github.com/Zulko/unroll

  • cd unroll && python setup.py bdist_wheel

  • 将生成的unroll-0.1.0-py2-no-any.whl文件从创建的Dist文件夹复制到您的Virtualenv中。
  • pip install unroll-0.1.0-py2-none-any.whl

这样,它的安装将没有任何问题。要检查它是否有效,只需登录Python安装并尝试import unroll不应该抱怨。

最后一个注意:这个方法在几乎99%的时间内都能工作,有时您会发现一些特定于Unix或MacOSX的pip包,在这种情况下,当出现这种情况时,我担心获得Windows版本的最佳方法要么是向主要开发人员发布一些问题,要么自己在Windows上移植一些乐趣(如果运气不好的话,通常需要几个小时):


查看完整回答
反对 回复 2019-06-10
?
慕神8447489

TA贡献1780条经验 获得超1个赞

在升级pip之后解决了这个问题:

python -m pip install --upgrade pip
pip install "package-name"


查看完整回答
反对 回复 2019-06-10
  • 3 回答
  • 0 关注
  • 564 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信