python安装django模块_python - pip已安装成功Django,import时依然提示ImportError: No module named Django?...

问 题

此问题出现在,学习Django时pip安装好Django后,import Django依然报错,下面为问题截图:

pip安装成功后,命令行执行pip freeze,显示如下:

进入python环境,type import Django,报错,信息如下:

经查询,python下typehelp('modules'),显示可import模块并没有Django:

又经查询,怀疑可能是pip安装的python版本与当前版本不匹配,于是查看:

发现版本匹配,进入到site-packages目录,显示模块,如下:

pip 安装的模块都有以上问题出现。

奇怪的是,PyCharm中import Django,cocos 等,均可正常运行,但命令行无法import模块;同样,命令行通过python 运行 *.py 文件时,依然报错,怀疑变量问题...

最近在自学Python中,对于出现的一些问题希望弄透彻,打下好基础。

对于以上问题,最近找了好多资料,但好像都没有太针对此问题的解决,第一次在segmentfault提问,希望得到Python小伙伴的帮助,望指教

解决方案

此问题已经解决,主要是模块搜索路径的问题,Windows下配置PYTHONPATH环境变量,一般是加入C:Python27Lib;C:Python27Libsite-packages这两个,保存后,在交互模式下打印sys.path路径显示有误,可能和Windows的与Linux路径区别有关系,然后便在交互模式下通过sys.path.append('C:Python27Lib;C:Python27Libsite-packages')手动添加,然后import模块可正常使用,但是这种方式只是临时的,退出命令行后就重置。

关于sys.path路径问题还有个疑惑,在pycharm中和命令行下打印的结果不一致,我觉得可能是我用的babun的原因,应该是太不了解babun的使用了

扫一扫关注IT屋

微信公众号搜索 “ IT屋 ” ,选择关注与百万开发者在一起

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值