2024-04-26 04:48:23 发布
网友
我是Python新手,一直在尝试用pip安装一些包。
pip
但是pip install unroll给了我
pip install unroll
Command "python setup.py egg_info" failed with error code 1 in C:\Users\MARKAN~1\AppData\Local\Temp\pip-build-wa7uco0k\unroll\
我该怎么解决?
升级pip后解决:
python -m pip install --upgrade pip pip install "package-name"
关于错误代码
根据the Python documentation:
This module makes available standard errno system symbols. The value of each symbol is the corresponding integer value. The names and descriptions are borrowed from linux/include/errno.h, which should be pretty all-inclusive.
错误代码1在errno.h中定义,表示Operation not permitted。
errno.h
Operation not permitted
关于您的错误
您的setuptools似乎未安装。只需按照PyPI网站上的^{}进行操作。
如果已经安装,请尝试
pip install --upgrade setuptools
如果已经是最新的,请检查模块ez_设置是否缺失。如果是,那么
pip install ez_setup
然后再试一次
如果仍然不起作用,可能是pip没有正确安装/升级安装工具,所以您可能想尝试
easy_install -U setuptools
一次又一次
这里有一个小指南,解释一下我通常如何在Python+Windows上安装新的软件包。似乎您使用的是Windows路径,所以这个答案将坚持特定的so:
pip install package_i_want
Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
easy_install package_i_want
pip install package_i_want.whl
现在,如果我们专注于您的特定问题,您很难安装unroll包。似乎最快的安装方法是这样做:
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,它不应该抱怨。
import unroll
最后一个注意:这个方法几乎99%的时间都在工作,有时您会发现一些特定于Unix或Mac OS X的pip包,在这种情况下,当这种情况发生时,我担心获得Windows版本的最好方法是向主要开发人员发布一些问题,或者自己移植到Windows上玩一玩(如果运气不好的话通常几个小时):)
升级pip后解决:
关于错误代码
根据the Python documentation:
错误代码1在
errno.h
中定义,表示Operation not permitted
。关于您的错误
您的setuptools似乎未安装。只需按照PyPI网站上的^{} 进行操作。
如果已经安装,请尝试
如果已经是最新的,请检查模块ez_设置是否缺失。如果是,那么
然后再试一次
如果仍然不起作用,可能是pip没有正确安装/升级安装工具,所以您可能想尝试
一次又一次
这里有一个小指南,解释一下我通常如何在Python+Windows上安装新的软件包。似乎您使用的是Windows路径,所以这个答案将坚持特定的so:
pip install package_i_want
。什么Visual Studio命令提示符?理想情况下,Visual Studio与用于构建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的Visual Studio版本here,因此v1500意味着我将使用vs2008 x64命令提示符easy_install package_i_want
pip install package_i_want.whl
pip install package_i_want.whl
安装它现在,如果我们专注于您的特定问题,您很难安装unroll包。似乎最快的安装方法是这样做:
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上玩一玩(如果运气不好的话通常几个小时):)
相关问题 更多 >
编程相关推荐