python-3.x - 全新安装 Python 3 时没有名为 'info' 的模块

标签 python-3.x installation pip scikits

我通过自制软件在 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'

Info 恰好是包本身中导入的第一个模块 __init__.py .

奇怪的是,模块info.py存在于 /my/project/path/pythen_env/lib/python3.6/site-packages/scikits/samplerate/ :
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

当我在没有 virtualenv 的情况下尝试相同的操作时也会发生错误,以及其他包。我怎样才能开始调试这个问题?

最佳答案

问题似乎是包 scikits.samplerate 不支持 Python 3.X(见 issue)。但是,有 a fork which supports Python 3.X .你可以通过安装它

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

一如既往:人们可以在存储库中制作任何他们喜欢的东西。我没有检查gregorias 做了哪些更改。

关于python-3.x - 全新安装 Python 3 时没有名为 'info' 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43166893/

相关文章:

django - 替换 "tzinfo"并用localtime打印修改六分钟

python - Pyautogui 屏幕截图。它去哪儿了?如何保存以后查找?

python-3.x - BeautifulSoup 和 pd.read_html - 如何将链接保存到最终数据框中的单独列中?

c++ - 如何创建 setup.exe (windows) 或包 (linux)

python - 在 `pip` 期间使用 `docker build` 安装 python 模块失败

python - json.dump 不调用 default 或 cls

c++ - 在没有 Visual Studio 的情况下使用 C++ 安装 Opencv

linux - 基于 Web 的软件分发

pip - Ansible:在单个 session 上安装多个 Python 包

Python 导入包 gpiosimulator 失败