我正在使用pythonanywere.com部署我的Django应用程序。因此,我已经在该虚拟环境中安装了一些机器学习库。
(venv) 19:16 ~ $ pip3 list
Package Version
--------------- ------------------
certifi 2018.4.16
chardet 3.0.4
DAWG-Python 0.7.2
Django 2.0.5
docopt 0.6.2
idna 2.6
numpy 1.14.3
pip 10.0.1
pymorphy2 0.8
pymorphy2-dicts 2.4.393442.3710985
python-dateutil 2.7.3
pytz 2018.4
scikit-learn 0.19.1
scipy 1.1.0
setuptools 39.1.0
six 1.11.0
sklearn 0.0
wheel 0.31.1
但是当我尝试python3 manage.py runserver
的时候,我得到了这个
from sklearn.linear_model import SGDClassifier
File "/home/kirillkorolev/.virtualenvs/venv/lib/python3.6/site-packages/sklearn/__init__.py", line 134, in <module>
from .base import clone
File "/home/kirillkorolev/.virtualenvs/venv/lib/python3.6/site-packages/sklearn/base.py", line 11, in <module>
from scipy import sparse
File "/home/kirillkorolev/.virtualenvs/venv/lib/python3.6/site-packages/scipy/__init__.py", line 110, in <module>
from scipy._lib._version import NumpyVersion as _NumpyVersion
ModuleNotFoundError: No module named 'scipy._lib'
以前,我在本地机器上做了同样的事情,它工作得很好。
在Ubuntu14.04.5LTS下的pythonanywere.com控制台上进行测试
发布于 2019-04-28 04:50:16
这只是一个更新。我也遇到了同样的错误。这个问题的解决方案是安装以下软件包。sudo apt install --reinstall python*-decorator
发布于 2020-05-03 05:19:30
这似乎通过运行以下命令为我解决了问题:
pip uninstall scipy && pip install scipy
即使我使用的是最新版本的scipy (1.4.1)
发布于 2021-08-30 01:55:51
我的问题是No module named 'scipy._lib._ccallback'
,它是通过以下方式解决的:
pip3 uninstall scipy==1.7.1
pip3 install scipy==1.4.1 --user
https://stackoverflow.com/questions/50418047
复制相似问题