解決pycharm添加第三方包失敗


今天想用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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM