You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Geany IDE运行Python代码报cryptography模块未找到错误该如何解决

报错原因

该报错是因为Geany调用的Python运行环境未安装cryptography依赖库。PyCharm默认会为每个项目创建独立的虚拟环境,你之前安装的cryptography仅存放在对应PyCharm项目的虚拟环境中,和Geany默认调用的Python环境不互通。

解决步骤
  • 第一步:确定你要使用的Python环境路径
    如果你打算继续用PyCharm对应项目的虚拟环境,可打开对应PyCharm项目,点击底部状态栏的Python版本标识,即可查看虚拟环境的Python解释器路径:
    • Windows系统路径一般为:你的项目目录\venv\Scripts\python.exe
    • Mac/Linux系统路径一般为:你的项目目录/venv/bin/python3
      如果你不需要和PyCharm项目共用环境,直接使用系统全局Python环境即可,跳过路径查找步骤。
  • 第二步:为目标Python环境安装cryptography
    如果你用全局Python环境,直接打开系统终端/命令提示符,执行安装命令:
    pip install cryptography
    
    若你的设备安装了多个Python版本,可将pip替换为pip3指定为Python3环境安装。
    如果你要用PyCharm的虚拟环境,先激活该虚拟环境,再执行上述安装命令即可。
  • 第三步:配置Geany的Python解释器
    打开Geany,点击顶部菜单「编辑」→「首选项」→「工具」,在「Python」对应的输入框中填入你要使用的Python解释器完整路径(全局Python路径或者刚才找到的PyCharm虚拟环境路径均可)。
    再打开你的代码文件,点击顶部菜单「生成」→「设置生成命令」,确认执行命令的Python路径和你刚才的配置一致,默认是python "%f",如果需要指定版本可以修改为python3 "%f"或者直接填解释器的完整路径。

配置完成后重启Geany,再次运行代码即可正常执行。

内容的提问来源于stack exchange,提问作者petshop.py

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 08:54:06