요구 사항을 충족하는 버전을 찾을 수 없습니다.
다음 requirements.txt
파일을 사용하여 Ubuntu 12.04에 여러 Python 패키지를 설치하고 있습니다.
numpy>=1.8.2,<2.0.0
matplotlib>=1.3.1,<2.0.0
scipy>=0.14.0,<1.0.0
astroML>=0.2,<1.0
scikit-learn>=0.14.1,<1.0.0
rpy2>=2.4.3,<3.0.0
다음 두 명령 :
$ pip install --download=/tmp -r requirements.txt
$ pip install --user --no-index --find-links=/tmp -r requirements.txt
(첫 번째는 패키지를 다운로드하고 두 번째는 패키지를 설치합니다).
프로세스는 다음 오류와 함께 자주 중지됩니다.
Could not find a version that satisfies the requirement <package> (from matplotlib<2.0.0,>=1.3.1->-r requirements.txt (line 2)) (from versions: )
No matching distribution found for <package> (from matplotlib<2.0.0,>=1.3.1->-r requirements.txt (line 2))
수동으로 수정합니다.
pip install --user <package>
두 번째 pip install
명령을 다시 실행하십시오.
그러나 그것은 단지 작동 이 특정 패키지. 두 번째 pip install
명령을 다시 실행하면 프로세스가 중지되고 다른 필수 패키지 에 대해 불평 하며 프로세스를 다시 반복해야합니다. 즉, 새 필수 패키지를 수동으로 설치 한 다음 (위의 명령을 사용하여) 두 번째 pip install
명령 을 실행합니다 .
지금까지 내가 수동으로 설치 했어 six
, pytz
, nose
, 지금은 필요에 대해 불평 mock
.
알 수있는 방법이 pip
자동으로 설치하는 모든 나는 그것을 하나 수동으로 하나를 수행 할 필요가 없습니다 필요 종속성은?
추가 : Ubuntu 12.04 BTW에서만 발생합니다. Ubuntu 14.04에서는 파일에 pip install
적용된 명령이 requirements.txt
문제없이 작동합니다.
이 접근 방식 (디렉토리에 모든 종속성이 있고 인덱스에서 다운로드하지 않음)은 디렉토리에 모든 패키지가 포함 된 경우에만 작동합니다. 디렉토리 그러므로 모든 종속 그러나 그 종속 (예,에 의존하는 모든 패키지에 포함되어 있어야합니다 six
, pytz
등).
따라서이를 수동으로 포함 requirements.txt
하거나 (첫 번째 단계에서 명시 적으로 다운로드하도록) PyPI를 사용하여 모든 패키지를 설치 한 다음 pip freeze > requirements.txt
필요한 모든 패키지 목록을 저장해야합니다.
python3을 설치했지만 / usr / bin / python의 파이썬은 여전히 이전 2.7 버전이었습니다.
이것은 효과 <pkg>
가 pyserial
있었습니다 (내 경우).
python3 -m pip install <pkg>
2 시간의 검색 끝에 단 한 줄의 명령으로 문제를 해결할 수있는 방법을 찾았습니다. 패키지 버전을 알아야합니다 (패키지 버전을 검색하기 만하면됩니다).
명령:
python3 -m pip install --pre --upgrade PACKAGE==VERSION.VERSION.VERSION
아래 명령이 저에게 효과적이었습니다.
python -m pip install flask
다음 명령을 사용하여 powershell을 통해 flask를 설치해보십시오.
>>pip install --isolated Flask
이렇게하면 환경 변수 및 사용자 구성을 방지하기 위해 설치할 수 있습니다.
항상 그런 것은 아니지만 경우에 따라 패키지가 이미 존재합니다. 예를 들어-getpass. "pip list"로 나열되지는 않지만 가져 와서 사용할 수 있습니다.
pip install getpass를 시도하면 "getpass 요구 사항을 충족하는 버전을 찾을 수 없습니다."라는 오류가 표시됩니다.
sudo pip 설치 휠 == 0.29.0
명령 프롬프트를 사용하고 관리자 권한으로 실행을 선택합니다.
pip 버전 업그레이드
PIP를 업그레이드하려면 다음 명령을 입력 한 다음 Enter 키를 누릅니다.
python.exe -m pip install --upgrade pip
Python 경로로 돌아 가기 C : \ Users \ Jack \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
유형 jupyter 노트북
http : // localhost : 8888 / undefined / tree -Jupyter 홈 페이지 로 리디렉션됩니다 .
희망이 !!!!!!!!!!!
'programing tip' 카테고리의 다른 글
TPM (Trusted Platform Module)을 사용하여 바이트를 암호화하는 방법 (0) | 2020.08.14 |
---|---|
Hibernate, @SequenceGenerator 및 assignmentSize (0) | 2020.08.14 |
Firefox 4의 text-overflow : ellipsis? (0) | 2020.08.14 |
어떤 프로세스가 글로벌 핫키를 등록했는지 알아보세요? (0) | 2020.08.14 |
SQL Server 2008 지역 데이터 형식을 사용하는 이유는 무엇입니까? (0) | 2020.08.14 |