Pycharm 无法使用 安装好的第三方库

本文讲述了在PyCharm中遇到的无法使用已安装第三方库TensorFlow的问题,详细描述了从设置到环境配置的排查过程,包括设置与默认设置的区别,以及如何使库在所有项目中可用。通过在default setting中配置project interpreter,使得TensorFlow库能够被正确调用,解决了程序运行时出现的exit code -1073741819 (0xC0000005)错误。此外,还提到了PyCharm文件目录结构与编译器解析结构不一致时的解决方法,即通过右键目录设置Source Root。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:pycharm中setting与default setting的区别?

    之前,在pycharm的setting中安装了 tensorflow 第三方库

    安装成功了之后 发现mnist导入老失败,就是运行之后程序直接退出,以为是数据源mnist路径问题


    因为在导入 mnist时 用的是本地的 input_data 文件,导入了一个工程中的.py
    导入之后发现 引入的库都不能用了
    分析原因,以为是 pycharm 设置原因,添加工程目录到编译环境中
    【结果才发现,当程序中未调用 该库的 API 时本来就会 灰色显示,于是跳过】

    但是前面的 导入mnnist数据问题 依然存在,就是程序直接退出,即执行结果为:

【Process finished with exit code -1073741819 (0xC0000005) 】
    之类的,百度后发现很多都说 其实是 tensorflow 的库虽然安装成功,但其实 并不能用

    于是写个 test.py 测试,发现确实无法使用 tf中的api
    继续分析原因,可能是 pycharm 认为库中已经安装了 tensoflow 库,注意这里的安装其实是安装在编译器自身的目录下(anaconda安装目录)
    pycharm编译检查显示没有错误,但是该库并不在当前工程的调用范畴之内
    【于是在 default setting 中的 project interpreter,virtual env,点击existing env,添加找出anaconda目录,然后勾上 make available

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值