linux下python2和python3安装django注意事项

【本文所提到的python3,pip3均是根据python3.x版本创建的软连接(若软连接将python指向版本3.x,请自行替换)】

1.将python指向版本3.x会出现yum不能使用的情况,需要修改

(1)vim /usr/bin/yum  首行修改为原来的python版本的快捷方式  #!/usr/bin/python2.x【修改后尝试, 成功则可忽略(2)】

(2)vim /usr/bin/yum-config-manager 首行修改为 #!/usr/bin/python2.x -tt

(3)其他有关SyntaxError:invalid syntax错误,请首先考虑是否是由于指定的Python版本不符引起的问题,即第一行#!后的内容

 

2.一般Centos安装完后自带的python是2.x版本的

 

3.在/usr/bin/xxxx路径下一般都是工具创建的软连接(类似于快捷方式)

 

4.一般使用pip安装django,没有指定安装路径,pip(快捷方式)属于哪个python版本安装位置所在pip创建的软连接,那么django框架会安装在该版本python安装路径的lib下【基于自己瞎折腾的理解,不保证正确,就安装完的结果是这样的】

 

5.python3.6.x有自带的pip,python3.0没有

(1)安装python3.6在进行安装编译安装时(make && make install)会出现错误:zipimportError:can't decompress data;zlib not available【缺少解压缩库】

解决方法:安装解压缩库,包括依赖扩展等 yum -y install zlib* 

 

6.python3.6版本安装完,使用自带pip3进行安装django时,会出现以下错误

(1)pip is configured with locations that require TLS/SSL

分析:有关安全方面的在使用pip3安装然健时没有被许可

解决方案:指路百度经验解决方案

总结一下:

a.安装openssl-devel,yum -y install openssl-devel,安装完后进行尝试pip3安装【还是失败转入步骤 b】

b.重新编译并安装python3

进入python3安装包 cd Python3.x   

-->配置文件执行./configure --with-ssl【需要注意,你的安装路径是否需要指定,而且可能完成后会提醒你是否需要安装所有optimizations tools,因此完整的配置执行命令建议./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

-->make &&make install 

c.使用pip3安装pip3 install django

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值