日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

安装python环境及pip_Python环境搭建及pip的使用

發布時間:2025/1/21 python 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装python环境及pip_Python环境搭建及pip的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python環境搭建及pip的使用

Skip to end of metadata

Created by wangzenan, last modified on Oct 09, 2018 Go to start of metadata

在舊服務器上 使用的是python 2.7.6,但是pip 有很多庫是2.7.6不支持的(pip支持的某些庫要在2.7.9以上),所以,新服務器上安裝python2 最新版本2.7.15

先看一下系統自帶的python 版本 python --version

我們這個系統是2.6.6版本 所以我們要安裝python 2.7.15 并且不要影響 2.6.6,影響2.6.6 會影響到yum包的使用

先安裝一些依賴庫,有些系統可能已經存在了這些庫,可以選擇無視

Development um groupinstall -y "Development tools"

yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

yum install python-devel libffi-devel

下載源碼

去找tgz包

或者 直接

tar -zxvf Python-2.7.15.tgz

cd Python-2.7.15

./configure --prefix=/usr/local/python2.7.15 --enable-optimizations #這個路徑因人而異,我只是習慣了把所有的編譯安裝軟件的路徑都放在/usr/local下

make

make install

安裝完成 python --version 看一下,此時python --version 版本應該還是2.6.6,我們將/usr/bin/ 目錄下的python 改一下軟鏈,先看一下/usr/bin 目錄下的python 文件

ls -alh /usr/bin |grep python

如圖,意味著/usr/bin 目錄下的python 還是2.6.6版,我們不能刪掉它,因為刪掉它,基于2.6.6版本的yum 就會異常,我們只需將python 軟鏈到新版本2.7.15 上就可以

cd /usr/bin

rm python

ln -s /usr/local/python2.7.15/bin/python python

此時,再執行 python --version 應該顯示是2.7.15

但是 此時yum 基于/usr/bin/python 這個文件,但是用的是2.6.6的文件,所以我們要在yum 的配置中修改 yum 引用源文件 即 /usr/bin/yum 中 使用python腳本的第一行代碼

上圖是報錯信息

修改代碼

vim /usr/bin/yum

!/usr/bin/python -→ #!/usr/bin/python2.6

這里要說問什么不用 python2.7.15 這個腳本

如果我們后期用pip 安裝了 import 也可以使用這個版本,但是方便起見,不想引起過多的bug 我們還是使用老版本

保存文件

再次 yum install gcc 看一下效果,這里不一定非要裝gcc ,隨便你想裝什么,試試yum 是否正常就好,什么libconv 都可以

yum 正常了,我們就可以安裝pip 了

pip的安裝和使用

pip安裝需要依賴 setuptools wget安裝,如果安裝不了就本集下載,然后scp到目標機上

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

tar zxvf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python setup.py install

安裝完成之后,退出setuptools源碼 文件夾

在下載 pip 源碼包 我是在本集下載,scp 到目標機上的

tar -zxvf tar -zxvf pip-18.1.tar.gz

cd pip-18.1

python setup.py install

這兩步安裝完之后都可以看到各自的版本,pip安裝完之后可以看到路徑

此時環境變量中并沒有 pip 執行 pip --version 是會報 pip comman not found 的

我們把上面看到的 pip 路徑軟鏈接到 /usr/bin/ 目錄下

ln -s /usr/local/python2.7.15/bin/pip /usr/bin/pip

再執行 pip --version 可以看到 pip 版本,之后就可以pip 安裝各種包了,比如檢查腳本語發錯誤 的 pyflakes

pip install pyflakes 等

可用pip freeze 或pip list 查看安裝的包

為方便起見,我們可以更換豆瓣源或者阿里,清華的源

切換到普通賬號 比如 karl, 進入賬號家目錄

cd ~

mkdir .pip

touch .pip/pip.conf

vim .pip.pip.conf

[global]

timeout = 6000

index-url = http://pypi.douban.com/simple/

[install]

use-mirrors = true

mirrors = http://pypi.douban.com/simple/

trusted-host = pypi.douban.com

填入以上內容,保存

在pip install packages 時,可能會出現問題,即要安裝的包需要其他的依賴,只要根據報錯信息去安裝其他依賴就好

比如我這里 pip install pandas 時會報錯,我們看一下輸出的報錯 是缺少 include 這個包,我們現 pip install include 之后再去pip install pandas

pip install pyflakes

cd /usr/bin

touch pyflakes

vim ./pyflakes

輸入 ,保存

!/usr/local/python2.7.15/bin/python

-- coding: utf-8 --

import re

import sys

from pyflakes.api import main

if name == 'main':

sys.argv[0] = re.sub(r'(-script.pyw?|.exe)?$', '', sys.argv[0])

sys.exit(main())

修改權限 chmod 777 pyflakes

然后可以使用pyflakes 去檢查 py文件的語法是否報錯了

總結

以上是生活随笔為你收集整理的安装python环境及pip_Python环境搭建及pip的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。