1.根据https://www.cnblogs.com/zmbreathing/p/deeplab_v3plus.html在终端中成功运行deeplab的test文件后,在pycharm中出现问题:

/home/mingzhou/anaconda3/bin/python3 /home/mingzhou/PycharmProjects/deeplab_model_test/deeplab_model_test.py
Traceback (most recent call last):
File "/home/mingzhou/PycharmProjects/deeplab_model_test/deeplab_model_test.py", line 20, in <module>
from deeplab import common
ModuleNotFoundError: No module named 'deeplab'

2.根据https://blog.csdn.net/pipisorry/article/details/39909057#t9的方法一在~/.profile中设置环境变量,无效

但在pycharm的环境变量中已经有了PYTHONPATH=/home/user/models/research/:/home/user/models/research/slim

又发现如果使用bash pycharm.sh启动才有上述PYTHONPATH,如果直接启动则没有

第二天直接打开pycharm也有上述PYTHONPATH,但在user的bashrc和profile均修改了PYTHONPATH,此处还是不变

最后发现:

用快捷方式(sh方式)启动pycharm时,无论是修改~/.bashrc中还是~/.profile中的环境变量,pycharm中显示的系统环境变量都不变
但将电脑重新启动后,pycharm中显示的系统环境变量就会变为~/.profile中的环境变量

用bash方式启动pycharm时,pycharm中显示的系统环境变量变为~/.bashrc中的环境变量(需要重进终端)

3.发现conda没有安装jupyter、matplotlib、PrettyTable

输入conda install jupyter

conda install matplotlib

conda install PrettyTable

安装PrettyTable时出现错误

根据https://blog.csdn.net/ewba_gis_rs_er/article/details/84671406成功解决此问题

anaconda search -t conda PrettyTable

anaconda show lightsource2-tag/prettytable

conda install --channel https://conda.anaconda.org/lightsource2-tag prettytable

但还是没有解决No module问题

4.按照官方文档https://github.com/tensorflow/models/blob/master/research/deeplab/g3doc/installation.md将PYTHONPATH设为以下,即在~/.profile末尾添加

export PYTHONPATH=$PYTHONPATH:/home/user/models/research:/home/user/models/research/slim

出现以下错误

若按https://www.cnblogs.com/zmbreathing/p/deeplab_v3plus.html第5点将PYTHONPATH设为

export PYTHONPATH=$PYTHONPATH=/home/user/models/research:/home/user/models/research/slim

会再次出现No module named 'deeplab'问题

5.见https://www.cnblogs.com/zmbreathing/p/pycharm_cannot_import_monitoring_deeplab.html解决4中

ImportError:cannot import name 'monitoring'问题

Ubuntu18.04 Pycharm下ModuleNotFoundError: No module named 'deeplab'的更多相关文章

  1. PyCharm问题-ModuleNotFoundError: No module named 'pymysql'

    在使用PyCharm时遇到pymysql模块导入有问题,本人使用的是Windows,但解决问题的方法是一致的,先来安装pymysql: 用管理员身份运行CMD.exe,然后查看python的安装路径 ...

  2. PyCharm提示ModuleNotFoundError: No module named 'pymysql'

    初学python,连接mysql时遇到了提示pymysql模块导入有问题,本人虽是window系统,解决思路是一样的 代码如下: import pymysql#打开数据库,参数依次为:主机名/IP,用 ...

  3. python 命令运行环境下 ModuleNotFoundError: No module named 'Test'

    解决方法有两种 1. 第一种设置环境变量法 on windows the line is : SET PYTHONPATH=%cd%;%cd%\Test NOT SET PYTHONPATH=%cd% ...

  4. 关于在pycharm下提示ModuleNotFoundError: No module named 'XXX' 的一种可能

    在pycharm下出现“ModuleNotFoundError: No module named 'XXX' ”提示时, 在网上找大部分的解决方案是重新在pycharm里安装对应的模块,但是这不是我要 ...

  5. pycharm 报错 ModuleNotFoundError: No module named 'distutils.core'

    之气的虚拟机不好使了,重新装了最新版本,安装了ubuntu18.4,然后安装pycharm,但新建项目的时候报错: ModuleNotFoundError: No module named 'dist ...

  6. 从git上pull下的代码,执行时提示:ModuleNotFoundError: No module named '......',解决方法如下:

    方法一: 如果没有安装,如下: 1.PyCharm : file-> setting->Project interpreter–>package2.右侧有个+ 点击3.进入后 搜索p ...

  7. 问题: 刚安装的PyCharm执行代码报“ModuleNotFoundError: No module named XXXX”错

    老猿刚安装好PyCharm后,直接新建了一个工程文件并导入了一个已有的爬虫程序文件,该文件原来在Python解释器下能执行,但在PyCharm下执行时报错: F:\学习\python\SRC\proj ...

  8. centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'

    centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法 3.7版本需要一个新的包libffi-de ...

  9. Python中安装bs4后,pycharm依然报错ModuleNotFoundError: No module named 'bs4'

    学习网络抓取时,第一步出现问题. 执行示例代码 from urllib.request import urlopen from bs4 import BeautifulSoup html = urlo ...

随机推荐

  1. USACO Spinning Wheels

    洛谷 P2728 纺车的轮子 Spinning Wheels https://www.luogu.org/problemnew/show/P2728 JDOJ 1800: Spinning Wheel ...

  2. CF1076D Edge Deletion 最短路树

    问题描述 Codeforces 洛谷(有翻译) 题解 最短路树,是一棵在最短路过程中构建的树. 在\(\mathrm{Dijkstra}\)过程中,如果最终点\(y\)是由点\(x\)转移得到的,则在 ...

  3. [RN] React-Native中Array渲染的优化

    React-Native中Array渲染的优化 例如用Push加进去的数据: constructor(props){    super(props);    this.state = {      b ...

  4. linux中sleep函数的使用和总结

    在linux编程中,有时候会用到定时功能,常见的是用sleep(time)函数来睡眠time秒:但是这个函数是可以被中断的,也就是说当进程在睡眠的过程中,如果被中断,那么当中断结束回来再执行该进程的时 ...

  5. [LeetCode] 198. House Robber 打家劫舍

    You are a professional robber planning to rob houses along a street. Each house has a certain amount ...

  6. [LeetCode] 79. Word Search 词语搜索

    Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from l ...

  7. java byte[]和base64互相转换

      1.方式一 import java.io.UnsupportedEncodingException; import java.util.Base64; // byte[]转base64 Strin ...

  8. 原创|强大!Nginx 配置在线一键生成“神器”

    Nginx作为一个轻量级的HTTP服务器,相比Apache优势也是比较明显的,在性能上它占用资源少,能支持更高更多的并发连接,从而达到提高访问效率;在功能上它是一款非常优秀的代理服务器与负载均衡服务器 ...

  9. 2 datax mysql 和 mysql之间相互导入

    插件文档: https://github.com/alibaba/DataX/blob/master/hdfswriter/doc/hdfswriter.md   1,参照第1篇日记,安装好datax ...

  10. LeetCode 485:连续最大1的个数 Max Consecutive Ones(python java)

    公众号:爱写bug 给定一个二进制数组, 计算其中最大连续1的个数. Given a binary array, find the maximum number of consecutive 1s i ...