pycharm加入import路径
来源:互联网 发布:中国品牌最贵的域名 编辑:程序博客网 时间:2024/06/06 03:30
系统版本:unbantu16.0.4
pycharm版本:pycharm-community-2017.2
目标:导入cifar10
step1: 下载tensorflows Models库,以便使用CIFAR-10数据的类。
git clone https://github.com/tensorflow/models.git执行完成后,用户路径/home/star下可以看到自动新建的目录models,里面就是下载的库了。
step2: 在pycharm中使用CIFAR-10数据的类
import cifar10, cifar10_input报错:No module named cifar10...
原因:import时首先查找要引入模块的功能,这个查找的过程如下(关于import机制如有兴趣可参考刘畅的博客):
- 检查 sys.modules (保存了之前import的类库的缓存),如果module被找到,则到第二步。
- 检查 sys.meta_path。meta_path 是一个 list,里面保存着一些 finder 对象,如果找到该module的话,就会返回一个finder对象。
- 检查这些隐式的finder对象,不同的python实现有不同的隐式finder,但是都会有 sys.path_hooks, sys.path_importer_cache 以及sys.path。
- 抛出 ImportError。
一般来说,只需要检查sys.path中是否包含了要引入module所在路径,若无则必会报no module named xxx:
import sysprint(sys.path)
检查发现确实不包含/home/star/models/tutorials/image/cifar路径。报错的原因找到。
解决方法:
一种方法是将要Import的文件(不能是文件夹)直接拷贝到已有的工程目录下面,但不推荐这样做,因为如果是多个文件可能相互依赖,拷贝可能遗漏,把整个文件夹拷过去可能还是无法识别。
推荐的方法:file->settings->project->project structure->Add Content Root->选择cifar10路径->ok
之后就就不会再报错了。
阅读全文
3 0
- pycharm加入import路径
- pycharm中import caffe/caffe2
- pycharm 设置 python 路径
- pycharm 设置 python 路径
- Pycharm指定JDK路径
- python console 没有问题 pycharm import error
- pycharm import cv2 : no module named cv2
- 安装好tensorflow以后用pycharm import
- terminal中可以import caffe,但是pycharm中无法import
- Python import相对路径
- python import路径问题
- python import相对路径
- python import路径问题
- cscope 加入路径 全局路径
- 为pycharm设置搜索路径
- PyCharm下添加caffe路径
- Pycharm 增加 Python3的路径
- pycharm 找不到路径的问题
- 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号
- 配置Apache的虚拟站点
- SQLite3的基本使用
- centos 安装LAMP
- JVM详细理解
- pycharm加入import路径
- 前端面试资料整理
- js判断元素是否隐藏、显示
- hdfs的高可用性HA
- [第六季]11.HTML DOM对象及一个三级联动的例子
- POSIX标准
- 判断线段与圆弧的交点
- Java并发之AQS详解
- Centos 配置eth0 提示Device does not seem to be present