python安裝centos7

一、安裝git (需root權限)python

yum -y install gitgit

二、安裝依賴包github

yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-develsql

2.1 注意,安裝3.7以上版本時,須要增長 yum install libffi-devel -y 依賴shell

三、切換普通用戶centos

四、從git上下載pyenv-installer ( 一個shell腳本,pyenv是python的多版本管理包)bash

$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bashssh

注意:若是出現 curl:(35) SSL connect error ,是nss版本低的問題,更新版本curl

配置yum源:工具

[updates]

name=CentOS-Updates

baseurl=https://mirrors.aliyum.com/centos/6.9/os/x86_64

gpgcheck=0

而後更新nss #yum update nss

五、在python用戶的~/.bash_profile中追加

export PATH="/home/python/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

六、從新啓動ssh界面後,查看pyenv版本,查看配置是否成功

pyenv -v

七、安裝python 3.6.x版本

pyenv install 3.6.6 -v

(能夠提早下載好python壓縮文件,注意3個都要下載,直接拖進contos系統中便可快速安裝)

 

 

pyenv的python版本控制

version:顯示當前python版本

versions:顯示全部可用的python版本和當前版本

 

global:全局設置 例子:$pyenv global 3.6.6 全局影響

shell:會話設置 隻影響當前窗口 例子:$ pyenv shell 3.6.6 只當前窗口影響

local:本地設置 (子目錄繼承)例子:$pyenv local 3.6.6 隻影響當前目錄

 

虛擬環境Virtualenv

pyenv virtualenv 3.6.6 shy366

設置當前目錄爲虛擬環境: pyenv local shy366

 

 

配置aliyum

(虛擬環境安裝後包的地址:/home/python/.pyenv/versions/3.6.6/envs/shy-366/lib/python3.6/site-packages)

cd 根目錄下,建立.pip/pip.conf

配置國內ali鏡像:

[global]

index-url=https://mirrors.aliyun.com/pypi/simple

trusted-host=mirrors.aliyun.com

回到虛擬目錄下

執行 pip install ipython 交互式工具

下載 jupyter: pip install jupyter 可保存的記事本

啓動jupyter: jupyter notebook --ip=0.0.0.0 --port=8011

 

導出包:pip list 例子:pip list > requirement

安裝包

pip install -r 包路徑 例子:pip install -r ../

 

查看pip安裝的包及版本

pip freeze

相關文章
相關標籤/搜索