转载自:
【https://zhuanlan.zhihu.com/p/522468985?utm_id=0】
(详细内容请查看原文,本文只记录所用方法)
所遇问题:已经pip install djangorestframework,在setting.py文件配置’rest_framework’,运行时报错:找不到响应模块。
所属问题:安装路径错误。
(这是之前没有注意到的点,第一次报错后开始百度google,结果骚操作改了一堆东西,甚至在虚拟环境无法正常使用pip。 <–删除环境重建)
其他同样的情况,即使=在使用pip安装python的第三方库的时候,即使激活相关虚拟环境之后,安装路径仍然不在激活的虚拟环境目录下。
解决方法:
- 查看安装pip的安装路径
pip -V
- 将软件包安装到相应目录下
pip install --target=D:\App\Anconda\envs\tensorflow\Lib\site-packages tflearn -i https://pypi.doubanio.com/simple
- 看到的其他解决方法
1)pip和pip3的问题,卸载重新用pip3安装,
或者是
python3 -m pip install djangorestframework
(建议详细查,我就是用了这个出错了。。)
2)重装后有的需要重新执行 python manage.py migrate,然后再启动服务器)
3)版本对应关系
4)拼写错误、语法错误(eg:少了逗号)、下划线等问题