鱼C论坛

 找回密码
 立即注册
查看: 1876|回复: 30

[已解决]你们快来看看 我要哭了

[复制链接]
发表于 2018-5-7 19:08:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 清风揽月shine 于 2018-5-7 19:14 编辑

关于scrapy 导入items  无论如何都导入不了  而且在cmd里面还能导出items.json文件
最佳答案
2018-5-8 08:38:30
ImportError: No module named 'xxx'
=========================
>>> import sys
>>> sys.path.append('G"://PythonCode/lesson63/Demo/Demo')
>>> from Demo import items
=========================
试试看,这样行不行。
2345截图20180507184012.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-7 19:44:09 | 显示全部楼层

回帖奖励 +2 鱼币

我才开始学python  帮不了你了   只有大手才能帮你解答了

评分

参与人数 1鱼币 +5 收起 理由
清风揽月shine + 5 我知道什么原因了 谢谢各位!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-7 19:46:05 | 显示全部楼层

回帖奖励 +2 鱼币

模块必须在你的子目录里才行,在上级目录不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-7 20:09:06 | 显示全部楼层
小武design 发表于 2018-5-7 19:44
我才开始学python  帮不了你了   只有大手才能帮你解答了

没关系 来者就是客
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-7 20:09:54 | 显示全部楼层
alltolove 发表于 2018-5-7 19:46
模块必须在你的子目录里才行,在上级目录不行

这个是scrapy  目录都是他自己自动生成的  放在上级目录我试了 是可以导进去了 但是一运行scrapy就会报错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-7 21:41:18 | 显示全部楼层

回帖奖励 +2 鱼币

老哥 你的报错意思是没有导入medo这个模块啊啊啊啊  你安装一个就好了啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-7 21:44:11 | 显示全部楼层

回帖奖励 +2 鱼币

pip install 一个你的模块就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-7 21:46:22 | 显示全部楼层

回帖奖励 +2 鱼币

试一下from Demo.Demo.items import DmozItem
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-7 23:57:32 | 显示全部楼层

回帖奖励 +2 鱼币

本帖最后由 chakyam 于 2018-5-8 00:00 编辑

from Demo import item.py
-------------------------------------
应该不行,并不懂scrapy
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-8 01:26:21 | 显示全部楼层
你有两个相同Demo目录,按你的写法识别不出来
你可以这样:
import sys
sys.path.append(r"G:\PythonCode\lesson63\Demo\Demo")
from items import DmozItem
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-8 01:29:15 | 显示全部楼层
你的层级目录中有两个demo,按照你现在的写法会报错
你可以这样写:通过sys添加路径实现

import sys
sys.path.append(r"G:\PythonCode\lesson63\Demo\Demo")

from items import DmozItem
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-8 08:04:35 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-8 08:34:20 | 显示全部楼层
sys.path是python的搜索模块的路径集,我们可以通过下面的命令在python环境中查看。
print os.sys.path  

看下 你的python的包搜索路径,你的目录太多,可能搜索路径有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-8 08:35:16 | 显示全部楼层
sys.path是python的搜索模块的路径集,我们可以通过下面的命令在python环境中查看。
print os.sys.path  
看下你的搜索路径有没有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-8 08:38:30 | 显示全部楼层    本楼为最佳答案   
ImportError: No module named 'xxx'
=========================
>>> import sys
>>> sys.path.append('G"://PythonCode/lesson63/Demo/Demo')
>>> from Demo import items
=========================
试试看,这样行不行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-8 11:29:06 | 显示全部楼层

回帖奖励 +2 鱼币

大家好!我是来拿一拿奖励的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-9 17:29:59 | 显示全部楼层

回帖奖励 +2 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-9 21:27:59 | 显示全部楼层

回帖奖励 +2 鱼币

小武design 发表于 2018-5-7 19:44
我才开始学python  帮不了你了   只有大手才能帮你解答了

这个最佳答案我是无语的~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-9 23:49:15 | 显示全部楼层

回帖奖励 +2 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-10 07:56:58 | 显示全部楼层
把你下载的文件都删掉,直接用管理员身份打开cmd,找到你python的安装目录,使用pip install +模块名,python会自动安装
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-18 15:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表