저는 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를 사용하지 않아야합니다.
답변
전가를 위해 fancyimpute 패키지를 설치하려고했지만 운이 없었습니다. 그러나 아래 명령을 시도했을 때 설치되었습니다. 명령 :
conda update conda
conda update anaconda
pip install fancyimpute
(여기서 나는 작동하지 않는 conda install fancyimpute 명령을 내리려고했습니다)
답변
나도 같은 문제에 직면했지만
conda install -c conda-forge pysoundfile
가져 오는 동안
import soundfile
답변
기본 conda 환경이 활성화 된 경우 …
- 이 경우 “(base)”는 대부분 시작 또는 터미널 명령 프롬프트에 표시됩니다.
… 그리고 pip는 기본 환경에 설치됩니다 …
- 그것은 :
$ conda list | grep pip
… 찾을 수없는 패키지를 간단히 설치하십시오. $ pip install <packagename>
답변
condas 채널에 모닝콜이 필요할 수 있습니다.
conda update --all
나를 위해 그것은 일했습니다. 추가 정보 : https://www.anaconda.com/keeping-anaconda-date/