解决pycharm添加第三方包失败

今天想用pycharm打开图像,但是import scipy的时候报错了,报错内容如下:

from scipy.misc import imread
Traceback (most recent call last):
  File "", line 1, in 
  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 
    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 
    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 
    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 
    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 
    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 

 

转载于:https://www.cnblogs.com/catpainter/p/8552307.html

你可能感兴趣的:(解决pycharm添加第三方包失败)