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. dl-google.com 的问题

    印象里,如果用过公司vpn之后,再用android studio, 这个地址就能被解析下载了. 看来,应该只是域名被屏蔽,ip并没有. 所以,以后拿到ip之后,写进hosts里应该没事 https:/ ...

  2. html 单元格合并

    <table border="1" style={{margin:200}}> <tbody> <tr> <th colspan=&quo ...

  3. public.js

    //通过id名称获取元素对象 function getid(idName){ return document.getElementById(idName); } //随机获取min-max的随机整数 ...

  4. Linux网络基础设置

    1.笔记 systenctl restart network:重启网卡网络服务 bash:刷新主机名称 netstat:查看网络状态 route -n:不做地址解析 mii-tool eno16777 ...

  5. js数组检测

    数组检测 检测constructor v.constructor === Array 缺点: let arr = [] console.log(arr.constructor === Array); ...

  6. [LeetCode] 8. String to Integer (atoi) 字符串转为整数

    Implement atoi which converts a string to an integer. The function first discards as many whitespace ...

  7. Java后端传Long类型给前端导致的精度丢失

    问题:实体属性是Long类型,在后端值本来是1119102511023023410,但是返回给前端的却是1119102511023023400 解决方案:添加序列化注解 import com.fast ...

  8. laravel框架模型model的创建与使用方法

    这篇文章给大家介绍的内容是关于laravel框架模型model的创建与使用方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.创建model 2. 1 2 3 4 5 6 7 8 ...

  9. js中的方法如何传入多个参数

    js中的方法如何传入多个参数 $(function () { let parameter1 = 1; let parameter2 = 'Hello World'; let parameter3 = ...

  10. Https通信原理及Android中实用总结

    一.背景 Http俨然已经成为互联网上最广泛使用的应用层协议,随着应用形态的不断演进,传统的Http在安全性上开始面临挑战,Http主要安全问题体现在: 1,信息内容透明传输. 2,通信对方的身份不可 ...