python初体验

python初体验:碰到的哪些坑

最近根据公司安排接手了一个多年前的python程序。作为一个觉得java是世界上最好语言的程序猿,内心还是有点波动!在无人逼迫的情况下,我屈从了公司的安排。以下是在搭建环境以及启动程序之间碰见的问题记录。便于以后自己查询。也或许可以给有同样“不幸”遭遇的同行一点帮助。
python下载以及环境变量配置没有碰见问题。网上资源很多,可以随意百度。

1.使用pip下载第三方库报错

报错信息如下:

Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '_ssl.c:507: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)
或者
 Could not find a version that satisfies the requirement psycopg2 (from versions: )
No matching distribution found for xxxxxxx	

导致这个错误的原因是:源请求不通或者源错误。还可能是因为SSL错误。
可以使用命令:pip install xxxxx(依赖名称) -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 下载依赖。
经亲身体验,发现:配置%APPDATA%\pip\pip.ini这个文件会彻底解决ssl报错问题。pip.ini的内容是:(注意:将注释删掉,否则会引起pip乱码。pip及pip.ini不存在直接手动创建。)

[global]
index-url = http://pypi.douban.com/simple #豆瓣源,可以换成其他的源
trusted-host = pypi.douban.com            #添加豆瓣源为可信主机,要不然可能报错
disable-pip-version-check = true          #取消pip版本检查,排除每次都报最新的pip
timeout = 120
2.启动时报错:缺少依赖
ImportError: No module named xxxx

缺少第三方库依赖。通过pip命令下载

3.启动时报错:数据库报错
Operations to perform:
  Apply all migrations: sessions, admin, auth, contenttypes, portal, apply
Running migrations:
  No migrations to apply.
4.通过pycharm启动时出现错误The SECRET_KEY setting must not be empty

在这里插入图片描述
我出现这个错误的原因是因为我第一次配置的时候,仅指向了settings所在的目录导致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值