python版本升級流程,升級2.7跟3.x版本流程同樣

前言:python

  目前python2.6版本不少庫已經不支持,在安裝庫的時候總會遇到不少裝不上的事故,特別煩惱,因此之後不糾結,直接升級python版本後再使用,避免屢次採坑;固然,將來趨勢仍是python3.xxx版本,容許條件下,新環境仍是用python3.0版本以上比較穩妥。linux

 

1.其中一個錯誤,運行django項目時報錯:缺乏sqlite3,下面編譯須要先安裝sqlite3sql

django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named '_sqlite3'

2.安裝Python依賴包:django

yum install libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite sqlite-devel readline-devel tk-devel gcc make python-devel -ylibxslt-devel gpgme-devel

3.編譯安裝pythonvim

./configure --prefix=/usr/local/python2.7
make
make install

4.安裝setuptoolspython3.x

/usr/local/python2.7/bin/python setup.py install

5.安裝pipspa

/usr/local/python2.7/bin/python setup.py install

6.配置環境變量【能夠選擇不配置】code

vim /etc/profile

ulimit -n 65535
PATH=/usr/local/python2.7/bin:$PATH
PATH=/usr/local/python2.7/lib/python2.7/site-packages/django/bin:$PATH

source /etc/profile

7.檢查版本orm

pip -V

pip 19.1.1 from /usr/local/python2.7/lib/python2.7/site-packages/pip-19.1.1-py2.7.egg/pip (python 2.7)


python

Python 2.7.16 (default, Aug 30 2019, 14:50:21) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
相關文章
相關標籤/搜索