pip에서 설치가 되지만 conda에서 설치가 되지 않습니다.해결책이 있을까요?
조회수 2523회
안녕하세요 :)
prophet 으로 비트코인 그래프를 예측(?) 해보고 싶었습니다. 윈도우 10 vs code 사용하고 있습니다
pystan이랑 cython 설치로 엄청 애먹었지만. 어지저찌 아나콘다로 설치 했습니다. (첫 입문) (Python 3.8.8 64-bit (conda))
하지만 아나콘다로 upbit api (pyupbit)를 설치하려고 했는데
conda install pyupbit
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
- pyupbit
Current channels:
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch
- https://conda.anaconda.org/conda-forge/win-64
- https://conda.anaconda.org/conda-forge/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
아 아나콘다에는 패키지 모아놓은 채널같은게 있구나 하고 pip로 설치했습니다.
그래서 pip list에도 아주 잘 뜨게끔 설치했지만
ModuleNotFoundError: No module named 'pyupbit'
이런 오류가..!
아나콘다 전에 바닐라 파이썬을 인터프리터로 사용했을 적에는 이런 오류가 없었거든요.
그래서 conda로 설치해야 하는구나 생각해서 열심히 검색했지만 마땅히 방법이 없더라구요.
conda-forge로도 설치해보았지만 결과는 같았습니다.
어떻게 해결할 방법이 없을까요?
초보라 질문이 너무 수준이 낮아도 이해부탁드립니다.
며칠째 코딩을 못하니 답답해서 여쭤봤습니다.
읽어주셔서 감사합니다 :)
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
pip install pyupbit
을 실행해서 아무 에러메시지 없이 설치가 되었고,pip list
로 패키지가 설치된 것을 확인했다면, 설치가 된 것입니다.그런데도
import pyupbit
가no moudle
에러를 발생시켰다면,import pyupbit
를 실행한 실행환경과pip
가 패키지를 설치한 환경이 다른 것일 가능성이 가장 큽니다.아나콘다와 바닐라파이썬을 같이 설치하였을 텐데, PATH 환경변수에 두가지 모두에 대해 경로를 추가하였다면, 혼동되어 실행되었을 가능성이 있습니다.
저의 테스트 환경(윈도우10 64, 아나콘다3)에서 conda 로 prophet 을 설치하고, pip 로 설치하여 import 까지 문제없이 되는 것을 방금 확인하였습니다.
conda 를 사용할거라면, conda 가상환경을 만들어 가상환경에서 명령을 실행하고 확인하는 것을 권장합니다.
conda create -n envtest activate envtest (envtest) 프롬프트> conda install -c conda-forge prophet (envtest) 프롬프트> pip install pyupbit (envtest) 프롬프트> python >>> import pyupbit
이렇게 확인해 보세요.
댓글 입력