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

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

pip uninstall pycrypto

pip install pycryptodome

Python 调用 js 文件,报 execjs._exceptions.ProgramError: SyntaxError: 缺少 ';' 错误

原因:execjs 默认使用了windows的JScript 引擎导致的,我们可以在python命令行中查看
import execjs
execjs.get().name
结果:'JScript'


解决办法:
安装nodejs,下载地址:https://nodejs.org/zh-cn/download/
默认安装,默认配置环境变量即可
关闭IDLE
再次打开IDLE,打开相应的PY文件即可正常

python小知识–使用pip/pip3 install 命令下载安装包时,速度慢、经常断连的情况

直接提供方法

设置源

WIN+R键

cmd命令

执行如下两条命令—————-这使用国内的云

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

pip config set install.trusted-host mirrors.aliyun.com

 然后再试一试 pip下载命令  下载速度暴涨

—————————————————————————————————————我是分割线——————————————————————————————————————————————————————————————————————————-

搜集了一些国内的pip源,如下:

阿里云 https://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

类似文章