PackagesNotFoundError : 다음 패키지는 현재 채널에서 사용할 수 없습니다.
저는 Python을 처음 접했습니다. 여러 프로젝트에서 사용했지만 표준 설정에서 벗어날 필요가 없었습니다. 대학 과제에 필요한 기능에 액세스하기 위해 새 패키지를 설치하려고합니다. 설치하려고하면 다음과 같은 메시지가 나타납니다.
(base) C:\Anaconda2\Jupyter>conda install -c python-control -c cyclus slycot control
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- slycot
- control
Current channels:
- https://conda.anaconda.org/python-control/win-64
- https://conda.anaconda.org/python-control/noarch
- https://conda.anaconda.org/cyclus/win-64
...
그리고 위와 유사한 다른 채널이 많이 있습니다.
나는 해결책을 찾고 있었지만 실질적인 것을 찾지 못했습니다. 나는 그것이 내가 그것을 사용하고있는 Windows에 문제가 될 수 있다는 것을 보았다. 과거에 무슨 일이 벌어지고 있는지에 대한 단서가 없습니다.
채널과 패키지가 어떻게 작동하는지 잘 이해하지 못하므로 그 문제에 대한 통찰력도 좋을 것입니다.
다음 명령을 사용하여 conda-forge 채널을 채널 목록에 추가해보십시오 conda config --append channels conda-forge
.. 패키지를 검색 할 때 conda에 conda-forge 채널 도 검색하도록 지시 합니다. 그런 다음 conda install slycot control
.
채널은 기본적으로 사람들이 패키지를 호스팅 할 수있는 서버이며 커뮤니티 중심의 conda-forge 는 일반적으로 표준 채널을 통해 패키지를 사용할 수 없을 때 시작하기에 좋은 곳입니다. 나는 확인했고 slycot 과 control 모두 거기에서 사용할 수있는 것 같습니다.
시도해 보셨습니까?
pip install <package>
또는
conda install -c conda-forge <package>
감사합니다. Max S. conda-forge도 저를 위해 일했습니다.
Anaconda-Jupyter Notebook에서 scikit-learn.
Google VM 인스턴스의 Ubuntu에 설치된 anaconda에서 내 scikit-learn을 0.19.1에서 0.19.2로 업그레이드 :
터미널에서 다음 명령을 실행하십시오.
먼저 버전이있는 패키지를 확인하십시오.
conda list
출력에 패키지와 설치된 버전이 표시됩니다.
scikit-learn 0.19.1 py36hedc7406_0
0.19.2 2018 년 7 월 릴리스로 업그레이드합니다.
conda config --append channels conda-forge
conda install scikit-learn=0.19.2
이제 올바르게 설치된 버전을 확인 하시겠습니까?
conda list
출력은 다음과 같습니다.
scikit-learn 0.19.2 py36_blas_openblasha84fab4_201 [blas_openblas] conda-forge
참고 : Anaconda 또는 Miniconda를 사용하는 경우 pip 명령을 사용하지 마십시오.
다음 명령을 시도했습니다.
!conda update conda
!pip install -U scikit-learn
필요한 패키지를 설치하면에 표시 conda list
되지만 해당 패키지를 가져 오려고하면 작동하지 않습니다.
웹 사이트 http://scikit-learn.org/stable/install.html에서 다음과 같이 언급됩니다. 경고 Anaconda 또는 conda와 함께 설치된 scikit-learn을 업그레이드하거나 제거하려면 pip를 사용하지 않아야합니다.
나도 같은 문제에 직면했지만
conda install -c conda-forge pysoundfile
가져 오는 동안
import soundfile
I was trying to install fancyimpute package for imputation but there was not luck. But when i tried below commands, it got installed: Commands:
conda update conda
conda update anaconda
pip install fancyimpute
(here i was trying to give command conda install fancyimpute which did't work)
If your base conda environment is active...
- in which case "(base)" will most probably show at the start or your terminal command prompt.
... and pip is installed in your base environment ...
- which it is:
$ conda list | grep pip
... then install the not-found package simply by $ pip install <packagename>
'developer tip' 카테고리의 다른 글
TeamCity는 MSBuild 단계에서 "/ property :"대신 "Build Parameters"를 사용한다고 말합니다. (0) | 2020.10.17 |
---|---|
텍스트 또는 바이트 문자열 (0) | 2020.10.17 |
웹 애플리케이션 모니터링 모범 사례 (0) | 2020.10.17 |
Git 서브 모듈의 대안? (0) | 2020.10.17 |
자바 스크립트. (0) | 2020.10.17 |