python3.6导入crypto报错解决办法

   每次导入python项目到pycharm都遇到一个问题,就是导入了crypto后,项目中引入的crypto报错.运行发现没有'Crypto'这个模块.网上找了一个上午的教程终于弄好了.pip install crypto,发现没有用.说这个类不跟新了,用pip install pycrypto,然后我赶紧试了一下也没有用.然后发现还有(先pip uninstall crypto删除crypto)pip install pycryptodemo.我也试了还是没有,然后发现  要把文件夹里crypto中的C改成大写.我去改了,发现还是没有用.

python3.6导入crypto报错解决办法_第1张图片

最后我发现改文件夹中crypto是有用的.只是我改错地方了.我本地有python,然后用pycharm项目中会生成自己的python/python3.6

应该改掉项目中的crypto

python3.6导入crypto报错解决办法_第2张图片

python3.6导入crypto报错解决办法_第3张图片

然后终于解决了,用了整整一个上午.这个有点像java安装jdk后用记事本变成,本地有个jdk. 然后用开发工具eclipse它自带有jdk.当需要改jdk中文件时我改的是本地jdk,不是eclipse工具自带的jdk导致一直有错

 

     今天导入dateutil又报错,pip install dateutil

Could not find a version that satisfies the requirement dateutil (from versions: ) No matching distribution found for dateutil

网上一查需要 pip install python-dateutil试了一下,安装成功,然后依赖也不报错了.应该是依赖名称修改,导入时找不到了.还是python一贯的问题,极度不兼容.

你可能感兴趣的:(python3.6导入crypto报错解决办法)