Pycham错误汇总

1、pip 版本过低,更新到最新(https://www.cnblogs.com/zxkwdw/p/12232415.html)在这里插入图片描述
2、pycharm project interpreter无法安装包(https://blog.youkuaiyun.com/TyuansushiT/article/details/81836732)
可以通过修改该界面的Manage Repositories
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/
(其中山东理工,有人在使用的时候会报错,基本只需要一个替代原来的就够了)
默认为:https://pypi.python.org/simple

永久修改Python更改pip源(https://www.cnblogs.com/zhx-blog/p/11619809.html)

Windows下修改方式:
直接C:\Users\Administrator\AppData\Roaming创建一个pip目录,新建文件pip.ini

文件内容为:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

以清华源为例

Linux下修改方式:
在用户家目录下的 .pip 目录下创建一个 pip.conf 文件 , 如果没有 .pip 目录自行创建。

mkdir ~/.pip

cd ~/.pip

touch pip.conf

#编辑pip.conf文件
sudo gedit ~/.pip/pip.conf

将以下文件复制到 pip.conf 内

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

以清华源为例

3、pip安装模块时报错(https://blog.youkuaiyun.com/xy20110803124/article/details/91363215)
输入命令
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 模块名
在这里插入图片描述
4、PyCharm flask ‘Debug mode off’ 调试模式关闭的解决方法()

在这里插入图片描述

处理方法:

点击右上角的项目名称—>Edit Configurations…
在这里插入图片描述
在这里插入图片描述
重新启动项目,完成debug模式的开启

在这里插入图片描述

5、Django用mysql,执行python manage.py makemigrations报错

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.0.

原因为Django版本过高,在__init__.py里

import pymysql
pymysql.version_info = (1, 4, 13, "final", 0)
pymysql.install_as_MySQLdb()  # 使用pymysql代替mysqldb连接数据库

6、Django框架项目如何设置运行的域名为本机ip

在这里插入图片描述

控制台:python manage.py runserver IP:8000
7、Django项目后台不挂断运行(https://blog.youkuaiyun.com/rnger/article/details/79907884)
nohup python manage.py runserver 0.0.0.0:8000 &
nohup:不挂断的运行命令
&:在后台运行

8、nohup python manage.py runserver启动报错:File “manage.py“, line 17 ) from exc ^ SyntaxError: invalid syntax

报错如下:

user@UserdeMacBook-Pro djangoProject % python manage.py runserver
File “manage.py”, line 17
) from exc
^
SyntaxError: invalid syntax

后来发现python版本指定的有问题,应该指定python3版本

nohup python3 manage.py runserver

9、Django migrate No changes detected 不能创建表的问题

1、删除了app对应目录下的数据库对应的文件和缓存文件(注意保留migrations下的__init__.py文件)
我这里遇到这个错误的原因是:migrateions 文件夹内没有 init.py 文件导致的。
migrateions 文件夹添加 init.py 文件后,再运行 python manage.py makemigrations就不会再出现:No changes detected 的错误提示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值