python虚拟环境中无法找到所安装的模块(ModuleNotFoundError)

转载自:
【https://zhuanlan.zhihu.com/p/522468985?utm_id=0】
(详细内容请查看原文,本文只记录所用方法)

所遇问题:已经pip install djangorestframework,在setting.py文件配置’rest_framework’,运行时报错:找不到响应模块。

所属问题:安装路径错误。
(这是之前没有注意到的点,第一次报错后开始百度google,结果骚操作改了一堆东西,甚至在虚拟环境无法正常使用pip。 <–删除环境重建)
其他同样的情况,即使=在使用pip安装python的第三方库的时候,即使激活相关虚拟环境之后,安装路径仍然不在激活的虚拟环境目录下。

解决方法

  1. 查看安装pip的安装路径
pip -V

运行结果

  1. 将软件包安装到相应目录下
pip install --target=D:\App\Anconda\envs\tensorflow\Lib\site-packages tflearn  -i  https://pypi.doubanio.com/simple
  1. 看到的其他解决方法

1)pip和pip3的问题,卸载重新用pip3安装,
或者是

python3 -m pip install djangorestframework

(建议详细查,我就是用了这个出错了。。)

2)重装后有的需要重新执行 python manage.py migrate,然后再启动服务器)

3)版本对应关系

4)拼写错误、语法错误(eg:少了逗号)、下划线等问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值