2017-04-02 2 views
4

3 설치 : 없음 모듈 없습니다 나는 사제를 통해 OSX에 신선한 python3 설치했다

brew install python3 

가 그럼 난 내 프로젝트에 대한 가상 환경을 생성 scipyscikits.samplerate 설치 :

을 그러나
virtualenv -p /usr/local/bin/python3 pythen_env 
pip install scipy 
pip install scikits.samplerate 

, 나는 scikits.samplerate에서 함수를 가져올 때, 다음과 같은 에러가 발생합니다

>>> from scikits.samplerate import resample 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/my/project/path/pythen_env/lib/python3.6/site-packages/scikits/samplerate/__init__.py", line 4, in <module> 
    from info import __doc__ 
ModuleNotFoundError: No module named 'info' 

정보는 __init__.py에서 가져온 패키지 자체의 첫 번째 모듈입니다.

이상하게도, 모듈 info.py/my/project/path/pythen_env/lib/python3.6/site-packages/scikits/samplerate/에 존재 : 나는 virtualenv없이 같은뿐만 아니라 다른 패키지를 시도 할 때

ls /my/project/path/pythen_env/lib/python3.6/site-packages/scikits/samplerate/ 
__init__.py setup.py  tests  __pycache__ 
info.py  setuphelp.py version.py 

오류도 발생합니다. 이 문제를 어떻게 디버그 할 수 있습니까?

+0

(@gregorias에서 PR 병합) 파이썬 2.x에 해당 모듈의 버전을 사용하고; 3.x에서는'.info ... '이어야합니다 – jonrsharpe

+0

이 문제는 Python 2.7에서는 발생하지 않습니다. –

+1

라이브러리 종속성으로 인해 Python 2.7로 전환 할 수 없습니다. pip가 올바른 버전을 설치하도록하려면 어떻게해야합니까? pip3가 Python 3 용 패키지 만 가져 오길 기대하지만 같은 오류가 발생합니다. – Emiswelt

답변

1

scikits.samplerate 패키지가 파이썬 3.X를 지원하지 않는 것 같습니다 (issue 참조). 그러나 a fork which supports Python 3.X이 있습니다.

$ pip install git+https://github.com/gregorias/samplerate.git 

언제나처럼 : 사람들은 저장소에서 좋아하는 것을 만들 수 있습니다. 나는 그레고리아가 어떤 변화를했는지 확인하지 않았다.

+1

Aaaand, 그게 효과가 있었어! – Emiswelt

1

망할 놈의 버전이 py3에게

https://github.com/cournape/samplerate

을 지원 내가 너무 pypi를 업데이트 할 수있는 시간과 절차를 찾아야한다

... 당신은 표시

관련 문제