资讯专栏INFORMATION COLUMN

python3.7 错误: ModuleNotFoundError:No module named

reclay / 3413人阅读

摘要:原因及处理在使用是经常会用到一个第三方库,但是有时候会提示某个模块不存在,如其实是因为里面这个模块的名字变了,试试安装成功后,如果还是提示没有该模块,那就的安装目录中查看是否有文件夹,这时你应该看到有文件夹,将其重命名为即可如果又出现另

原因及处理:

在使用python是经常会用到import一个第三方库,但是有时候会提示某个模块不存在,如Crypto
其实是因为Python3里面这个模块的名字变了,

pip install pycrypto试试
安装成功后,如果还是提示没有该模块,那就python3的安装目录Lib—-site-package中查看是否有Crypto文件夹,这时你应该看到有crypto文件夹,将其重命名为Crypto即可
如果又出现另一个提示说没有Crypto.Cipher,“ModuleNotFoundError:No module named ‘Crypto.Cipher’”,那就去Crypto文件夹下看,是否存在Cipher文件夹,这时你会发现,咦,不存在,看第4步
这时你需要卸载pycrypto,pip uninstall pycrypto,然后安装pycryptodome,pip install pycryptodome,即可

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43480.html

相关文章

  • CentOS 7 下安装 Python3.7.1

    摘要:当前最新的默认安装的是,并且默认的官方源中不提供的安装包。最近需要在机器上装,需要或,我这边通过源码编译的方式安装。 当前最新的 CentOS 7.3 默认安装的是 Python 2 ,并且默认的官方 yum 源中不提供 Python 3 的安装包。最近需要在机器上装awscli,需要python2.6.5+或python3.3+,python3我这边通过源码编译的方式安装。我的机器版...

    XanaHopper 评论0 收藏0
  • Linux安装Python3与Python2共存

    摘要:自带了而且这个不能被删除,因为有很多系统命令,比如都要用到。创建软链到此结束 linux自带了Python2而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 输入python命令,查看可以得知是Python2.7.5版本 [root@GuangBo ~]# python Python 2.7.5 (default, Jun 20 2019, 20:27:34)...

    only_do 评论0 收藏0
  • CentOS 7 下 安装 Python3.7

    摘要:安装我们先看看现有的在哪里月月月接下来我们要安装编译的相关包这里面有一个包很关键,因为只有才会用到这个包,如果不安装这个包的话,在阶段会出现如下的报错安装,因为是没有的。 showImg(https://segmentfault.com/img/remote/1460000015628628); CentOS 7 安装 Python3.7 1. 我们先看看现有的 python2在哪里 ...

    高璐 评论0 收藏0
  • 升级python版本和搭建环境

    摘要:官网下载最新的安装文件之后,双击选择即可升级。结果如下证明升级成功。所以我们需要重新搭建虚拟环境。我之前使用的虚拟环境是使用生成的这次使用自带的工具创建虚拟环境。在此之前首先导出之前虚拟环境安装的库。进入此文件的文件夹执行即可激活虚拟环境。 ModuleNotFoundError: No module named _contextvars 由于上面这个错误我需要把我的Python版本从...

    tuniutech 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<