解决Python中cryptography模块未安装及pip源配置问题

学习笔记作者:admin日期:2025-09-23点击:11

摘要:本文介绍了如何解决Python中因缺少cryptography模块导致的ModuleNotFoundError,并提供了将pip源永久改为清华镜像的方法,以加速包的安装过程。

1. 问题描述

      在运行Python脚本时,出现了以下错误:

ModuleNotFoundError: No module named 'cryptography'

      这表明当前Python环境中没有安装cryptography模块。

2. 解决方案

2.1 安装cryptography模块

      为了修复这个问题,需要使用pip安装cryptography模块。打开命令提示符(CMD)或PowerShell,执行以下命令:

pip install cryptography

2.2 配置pip源为清华镜像

      由于默认的PyPI源下载速度较慢,特别是对于国内用户,可以将pip源永久设置为清华大学的镜像源,以加快包的安装速度。

步骤1:找到或创建pip配置文件

      在Windows系统中,配置文件的路径通常为:

C:\Users\你的用户名\pip\pip.ini

      如果没有该文件夹或文件,可以手动创建。

步骤2:编辑pip.ini文件

      在文件中添加以下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
timeout = 120

      说明:

  • index-url:指定默认安装源为清华镜像。
  • trusted-host:信任该主机,避免HTTPS警告。
  • timeout:超时时间,防止卡住。

步骤3:测试配置是否生效

      打开CMD,运行以下命令:

pip install cryptography

      如果看到下载链接变为:

https://pypi.tuna.tsinghua.edu.cn/simple/cryptography/

      并且下载速度明显加快,则说明配置成功。

3. 其他建议

3.1 临时使用清华源

      如果你不想永久更改配置,可以在每次安装时手动指定镜像源:

pip install cryptography -i https://pypi.tuna.tsinghua.edu.cn/simple

3.2 升级pip

      确保pip是最新版本,以获得更好的兼容性:

python -m pip install --upgrade pip

4. 注意事项

      在安装过程中,请注意以下几点:

  • 如果遇到pip不是内部或外部命令的问题,请重新安装Python并勾选“Add Python to PATH”。
  • 对于来源不明的脚本(如),建议进行杀毒扫描,避免潜在的安全风险。

上一篇      下一篇