저는 Python을 처음 사용하고로 일부 패키지를 설치하려고했습니다 pip
.
하지만 pip install unroll
나에게 줘
C : \ Users \ MARKAN ~ 1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \의 오류 코드 1로 인해 “python setup.py egg_info”명령이 실패했습니다.
이 문제를 어떻게 해결할 수 있습니까?
답변
에러 코드에 대해
파이썬 문서 에 따르면 :
이 모듈은 표준 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
답변
다음은 일반적으로 Python + Windows에 새 패키지를 설치하는 방법을 설명하는 작은 안내서입니다. Windows 경로를 사용하고있는 것 같습니다. 따라서이 답변은 특정 SO에 충실합니다.
- 시스템 전체 Python 설치를 사용하지 않습니다. 나는 virtualenvs 만 사용하며 보통 2.x & 3.x의 최신 버전을 사용하려고합니다.
- 내 첫 번째 시도는 항상
pip install package_i_want
일부 Visual Studio 명령 프롬프트에서 수행됩니다. 어떤 Visual Studio 명령 프롬프트? 글쎄, 이상적으로는 Python을 빌드하는 데 사용 된 것과 일치하는 Visual Studio입니다. 예를 들어, 파이썬 설치가라고 가정 해 봅시다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
- 어떤 이유로 든 이전 단계가 실패하면 gohlke 웹 사이트 로 이동하여 패키지가 사용 가능한지 확인합니다. 그렇다면 운이 좋으며 virtualenv에 다운로드 한 다음 명령 프롬프트를 사용하여 해당 위치로 이동하면됩니다.
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
- 생성 된 dist 폴더에서 생성 된 unroll-0.1.0-py2-none-any.whl 파일을 virtualenv로 복사하십시오.
pip install unroll-0.1.0-py2-none-any.whl
그렇게하면 아무런 문제없이 설치됩니다. 그것이 실제로 작동하는지 확인하려면 Python 설치에 로그인하고 시도 import unroll
하면 불평해서는 안됩니다.
마지막 참고 사항 :이 방법은 거의 99 %의 시간 동안 작동하며 때로는 Unix 또는 Mac OS X에만 해당되는 pip 패키지를 찾을 수 있습니다.이 경우에는 가장 좋은 방법은 Windows 버전은 주요 개발자에게 몇 가지 문제를 게시하거나 Windows로 직접 포팅하여 재미를 느끼고 있습니다 (일반적으로 운이 좋지 않은 경우 몇 시간) 🙂
답변
pip를 업그레이드 한 후 해결되었습니다.
python -m pip install --upgrade pip
pip install "package-name"
답변
와 동일한 오류가 발생했습니다 psycopg2
. 파이썬과 관련 패키지를 설치하는 동안 몇 단계를 건너 뛴 것처럼 보입니다.
sudo apt-get install python-dev libpq-dev
- 가상 환경으로 이동
pip install psycopg2
(귀하의 경우 psycopg2
문제가있는 패키지 로 교체해야합니다 .)
원활하게 작동했습니다.
답변
를 mitmproxy
사용하여 설치 하는 동안 이와 동일한 오류가 발생했습니다 pip3
. 아래 명령으로 이것을 고쳤습니다.
pip3 install --upgrade setuptools
답변
- https://www.microsoft.com/en-in/download/details.aspx?id=44266
Microsoft Visual C++ Compiler for Python 2.7
에서 다운로드 및 설치 -이 패키지에는 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