我是Python的新手,并一直在尝试使用安装某些软件包pip
。
但是pip install unroll
给我
命令“ python setup.py egg_info”在C:\ Users \ MARKAN〜1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \中失败,错误代码为1
我该如何解决?
我是Python的新手,并一直在尝试使用安装某些软件包pip
。
但是pip install unroll
给我
命令“ python setup.py egg_info”在C:\ Users \ MARKAN〜1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \中失败,错误代码为1
我该如何解决?
Answers:
关于错误代码
根据Python文档:
该模块提供了可用的标准errno系统符号。每个符号的值是相应的整数值。名称和描述是从linux / include / errno.h借来的,应该十分全面。
错误代码1在errno.h
和中定义Operation not permitted
。
关于您的错误
您的setuptools似乎未安装。只需遵循Installation Instructions
PyPI网站上的即可。
如果已经安装,请尝试
pip install --upgrade setuptools
如果已经更新,请检查模块ez_setup是否缺失。如果是的话
pip install ez_setup
然后再试一次
pip install unroll
如果仍然无法正常运行,则可能是pip没有正确安装/升级setup_tools,因此您可能需要尝试
easy_install -U setuptools
然后再次
pip install unroll
pylint
。lazy-object-proxy
无法安装:error: [Errno 2] No such file or directory: 'examples'
“” Command "python setup.py egg_info" failed with error code 1
“。更新已setuptools
修复。
pip install ez_setup
是我的解决方案:)
这是一些指南,解释了我通常如何在Python + Windows上安装新软件包。看来您使用的是Windows路径,因此此答案将遵循特定的SO:
pip install package_i_want
在某些Visual Studio命令提示符下进行。什么Visual Studio命令提示符?好吧,理想情况下是与用来构建Python的Visual Studio相匹配的Visual Studio。例如,假设您的Python安装提示Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
。可以在此处找到用于编译Python的Visual Studio版本,因此v1500表示我将使用vs2008 x64命令提示符easy_install package_i_want
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
pip install unroll-0.1.0-py2-none-any.whl
这样,它将安装没有任何问题。要检查它是否确实有效,只需登录Python安装并尝试import unroll
,不要抱怨。
最后一点:这种方法几乎在99%的时间内都有效,有时您会发现一些特定于Unix或Mac OS X的pip程序包,在这种情况下,恐怕最好的方法是Windows版本正在向主要开发人员发布一些问题,或者您可以通过自己移植到Windows来获得一些乐趣(如果不走运,通常需要几个小时):)
pip install --upgrade setuptools
。这将在大多数情况下有所帮助。
升级点数后已解决:
python -m pip install --upgrade pip
pip install "package-name"
pipenv
确保使用来更新pipenv pip install --upgrade pipenv
。
我完全陷入了与相同的错误psycopg2
。看来我在安装Python和相关软件包时跳过了几个步骤。
sudo apt-get install python-dev libpq-dev
pip install psycopg2
(在您的情况下,您需要替换psycopg2
遇到问题的软件包。)
它无缝地工作。
sudo apt-get install python-dev
做到了。谢谢。回答无效解决方案的其他人的讨厌态度令人作呕。
Microsoft Visual C++ Compiler for Python 2.7
从https://www.microsoft.com/zh-cn/download/details.aspx?id=44266下载并安装-此程序包包含为Python 2.7程序包生成二进制文件所需的编译器和系统标头集。pip install ez_setup
pip install unroll
(它将开始安装numpy, music21, decorator, imageio, tqdm, moviepy, unroll
)#请耐心等待music21
安装使用python 2.7.11 64位
另一种方式:
sudo apt-get install python-psycopg2 python-mysqldb
我有同样的问题。
问题是:
pyparsing 2.2
已经安装好了,我requirements.txt
正在尝试安装pyparsing 2.0.1
,抛出此错误
上下文:我使用的是virtualenv,似乎2.2来自我的全局操作系统Python site-packages
,但是即使带有--no-site-packages
标志(默认为上一个virtualenv中的默认标志),2.2仍然存在。肯定是因为我从他们的网站安装了Python,并将Python库添加到了我的$PATH
。
也许一个pip install --ignore-installed
会工作。
解决方案:因为我需要向前移动,我只是删除了pyparsing==2.0.1
从我的requirements.txt
。
在安装“ Twisted”库时遇到了相同的问题,并通过在Ubuntu 16.04(Xenial Xerus)上运行以下命令解决了该问题:
sudo apt-get install python-setuptools python-dev build-essential
这意味着pip中的某些软件包较旧或未正确安装。
尝试检查版本,然后升级pip。如果可行,请使用自动删除。
如果pip命令始终对任何命令显示错误或冻结,等等。
最好的解决方案是将其卸载或完全删除。
安装一个新的点,然后更新和升级您的系统。
我给出了在此处新鲜安装pip的解决方案-python:无法打开文件get-pip.py错误2]没有此类文件或目录
pip3 install --upgrade setuptools警告:pip正在由旧的脚本包装程序调用。这将在以后的pip版本中失败。请参阅https://github.com/pypa/pip/issues/5599,以获取有关解决基本问题的建议。
******为了避免此问题,您可以使用-m pip调用Python,而不是直接运行pip。******
使用python3 -m pip“命令”例如:python3 -m pip install --user pyqt5
这为我工作:
sudo xcodebuild -license
我从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载了.whl文件,然后执行了以下操作:
pip install scipy-0.19.1-cp27-cp27m-win32.whl
请注意,您需要使用的版本(win32 / win_amd-64)取决于Python的版本,而不取决于Windows的版本。
我在新的开发设置上使用virtualenvs(带有pipenv)遇到了这个问题。
我只能通过将psycopg2版本从2.6.2升级到2.7.3来解决它。更多信息在https://github.com/psycopg/psycopg2/issues/594
我在使用相同的错误消息时遇到了同样的问题,但是在Ubuntu 16.04 LTS(Xenial Xerus)上却相反:
命令“ python setup.py egg_info”在/ tmp / pip-install-w71uo1rg / poster /中失败,错误代码为1
我测试了上面提供的所有解决方案,但没有一个对我有用。我阅读了完整的TraceBack,发现我必须使用python版本2.7创建虚拟环境(默认情况下使用Python 3.5):
virtualenv --python=/usr/bin/python2.7 my_venv
激活它后,我将pip install unirest
成功运行。
尝试在Linux上:
sudo apt install python-pip python-bluez libbluetooth-dev libboost-python-dev libboost-thread-dev libglib2.0-dev bluez bluez-hcidump
我遇到了同样的问题,可以通过以下操作解决。
Windows Python需要通过SDK安装的Visual C ++库来构建代码,例如通过setuptools.extension.Extension或numpy.distutils.core.Extension。例如,在Windows中使用Python构建f2py模块需要安装上述Visual C ++ SDK。在Linux和Mac上,C ++库随编译器一起安装。
https://www.scivision.co/python-windows-visual-c++-14-required/