今天想用pycharm打開圖像,但是import scipy的時候報錯了,報錯內容如下:
from scipy.misc import imread Traceback (most recent call last): File "<input>", line 1, in <module> File "D:\pycharm\PyCharm Community Edition 2017.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) File "D:\Python\lib\site-packages\scipy\misc\__init__.py", line 67, in <module> from scipy.interpolate._pade import pade as _pade File "D:\pycharm\PyCharm Community Edition 2017.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) File "D:\Python\lib\site-packages\scipy\interpolate\__init__.py", line 175, in <module> from .interpolate import * File "D:\pycharm\PyCharm Community Edition 2017.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) File "D:\Python\lib\site-packages\scipy\interpolate\interpolate.py", line 21, in <module> import scipy.special as spec File "D:\pycharm\PyCharm Community Edition 2017.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) File "D:\Python\lib\site-packages\scipy\special\__init__.py", line 648, in <module> from ._ellip_harm import ellip_harm, ellip_harm_2, ellip_normal File "D:\pycharm\PyCharm Community Edition 2017.2.3\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self._system_import(name, *args, **kwargs) File "D:\Python\lib\site-packages\scipy\special\_ellip_harm.py", line 7, in <module> from ._ellip_harm_2 import _ellipsoid, _ellipsoid_norm ImportError: cannot import name '_ellipsoid'
我以為是自己的包過時了呢,就卸載了,結果pycharm提示uninstall scipy failed
???
然后我從cmd進入python目錄,然后切換到scripts目錄下,在這個目錄下執行pip install requests
可以安裝成功,重啟pycharm之后可以正確卸載,然而我又裝回了scipy,依舊報錯。
解決方法:還是在上面那個目錄下輸入
pip install --upgrade --force-reinstall scipy
又報錯了,PermissionError
解決方法:
pip install --upgrade --user --force-reinstall scipy
雖然提示 安裝成功,但是 import scipy依舊報錯。我還是換個包吧
但是在window下使用pip install pandas會顯示:could not find a version. No matching distribution found
解決方法:使用
python -m pip install [Package_to_install]
就可以了。
如果嫌棄網慢,可以用清華鏡像
在pip后添加 -i https://pypi.tuna.tsinghua.edu.cn/simple