安装tensorflow后,可以在终端导入tensorflow,但是无法在pycharm导入

mac2026-05-17  6

如题,在终端导入tensorflow的时候没有任何问题,但是在使用pycharm导入tensorflow的时候报错:

ImportError: libcublas.so.10.0:cannot open shared object file:No such file or director

首先说一下环境:

软件版本操作系统ubuntu16.04cuda10.0tensorflow1.13

在该环境下面装好里tensorflow,通过控制台进入python,可以正常导入tensorflow,但是通过pycharm导入却不行(ps:我在桌面创建里一个pycharm的快捷方式)

分析

使用快捷方式打开pycharm的时候无法继承.bashrc里面的环境变量,因此才会出现这种问题

解决方案

解决方案1 菜单栏run->edit configurations->Environment variables LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64

解决方案2 打开快捷方式,然后将 Exec=/home/tang/pycharm/pycharm-community-2019.2.3/bin/pycharm.sh 改为:Exec=bash -i -c /home/tang/pycharm/pycharm-community-2019.2.3/bin/pycharm.sh 完整的快捷方式如下:

[Desktop Entry] Encoding=UTF-8 Name=pycharm Comment=pycharm Exec=bash -i -c /home/tang/pycharm/pycharm-community-2019.2.3/bin/pycharm.sh Icon=/home/tang/pycharm/pycharm-community-2019.2.3/bin/pycharm.png Terminal=false StartupNotify=true Type=Application Categories=Application;Development;
最新回复(0)