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

歡迎訪問 生活随笔!

生活随笔

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

python

python开发环境搭建---pyenv安装python3.5.2

發布時間:2025/3/21 python 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python开发环境搭建---pyenv安装python3.5.2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

操作系統:Centos 7.2

安裝版本:Python 2.5.2

一、安裝git

?yum install git epel-release python-pip?

二、安裝pyenv

pyenv可以在環境中安裝不同版本的pytnon,可以根據需求切換相應的pytnon版本,滿足不同開發需求,可以通過克隆github上的項目來進行安裝:

?git clone git://github.com/yyuu/pyenv.git ~/.pyenv

##################################################

本地安裝pyenv

##################################################

這里需要***才能訪問github,連上了也可能比較慢,這里介紹一下本地方式安裝。

進入https://github.com/pyenv/pyenv后下載pyenv的zip包,解壓并改名:

?unzip pyenv-master.zip

?mv pyenv-master ~/.pyenv

或:

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

curl -L?https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer?| bash

##################################################

將pyenv加入系統變量

export PATH="/home/hans/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

三、查看可安裝版本并安裝3.5.2

?pyenv install --list

?pyenv install 3.5.2 -v

##################################################

利用pyenv安裝本地python安裝包

##################################################

這里我一直卡在下載那里,網上查資料了解到pyenv可以安裝本地python安裝包。

pyenv的安裝原理的原理是利用了python-build工具,從python官網下載python包,然后安裝。

安裝pyenv時我的安裝目錄為“~/.pyenv/”,我們進入這個目錄:

?cd ~/.pyenv/plugins/python-build/share/python-build/,會看到里邊有很多的python版本文件:

我們先備份下3.5.2文件:

?cp 3.5.2 3.5.2.bak

然后編輯這個文件:

?vim 3.5.2

我們看下3.5.2的內容:

#require_gcc

install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl

install_package "readline-6.3" "https://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline

if has_tar_xz_support; then

? install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz#0010f56100b9b74259ebcd5d4b295a32324b58b517403a10d1a2aa7cb22bca40" ldflags_dirs standard verify_py35 ensurepip

else

? install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz#1524b840e42cf3b909e8f8df67c1724012c7dc7f9d076d4feef2d3eff031e8a0" ldflags_dirs standard verify_py35 ensurepip

fi

這里我們要修改一項內容,修改"if has_tar_xz_support; then"下邊的內容,這里的意思是從官網下載安裝包并安裝,我們將里邊的原內容注釋并添加新的內容:

#require_gcc

install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl

install_package "readline-6.3" "https://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline

if has_tar_xz_support; then

# ?install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz#0010f56100b9b74259ebcd5d4b295a32324b58b517403a10d1a2aa7cb22bca40" ldflags_dirs standard verify_py35 ensurepip

? install_package "Python-3.5.2" "~/.pyenv/cache/Python-3.5.2.tar.xz" ldflags_dirs standard verify_py35 ensurepip

else

? install_package "Python-3.5.2" "https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz#1524b840e42cf3b909e8f8df67c1724012c7dc7f9d076d4feef2d3eff031e8a0" ldflags_dirs standard verify_py35 ensurepip

fi

其中"~/.pyenv/cache/"這個路徑就是我們放置python本地安裝包的位置,目錄可能不存在需要創建。

修改完畢后保存退出,并把python-3.5.2.tar.xz壓縮包放到這個目錄下

pyenv install 3.5.2 -v ? 重新安裝即可

##################################################

四、更新數據庫

?pyenv rehash

五、查看當前已安裝的python版本

?pyenv versions

六、設置全局的python版本

?pyenv global 3.5.2

這里也可以切換回系統自帶版本:

?pyenv global system

七、安裝virtualenvwrapper

virtualenvwrapper可以隔離開每個python環境,可以通過pip進行安裝,安裝命令如下:

?pip install virtualenvwrapper

修改環境變量,末尾加入兩行內容

?vim ~/.bashrc?

export WORKON_HOME=$HOME/virtualenvs

source /usr/bin/virtualenvwrapper.sh

使新的環境變量生效

?source ~/.bashrc

八、創建虛擬python環境

?mkvirtualenv env352 -p $(which python3.5)

九、退出當前虛擬環境

?deactivate

當我們創建過env352虛擬環境后,再次進入可以用如下命令:

?workon env352

##################################################

進入時若報錯“No module named 'virtualenvwrapper'”,只要在當前虛擬環境中重新安裝一次virtualenvwrapper即可

pip install virtualenvwrapper

##################################################

十、安裝ipython

ipython是一個很便利的python交互工具,進入env352虛擬環境,pip安裝ipython:

?workon env352

?pip install ipython

安裝完成后,在當前虛擬環境輸入ipython即可進入ipython交互模式。



?參考文章:“http://opslinux.com/2016/05/25/python%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83-%E5%B7%A5%E4%BD%9C/”

? ? ? ? “http://blog.csdn.net/windeal3203/article/details/53413479”

? ? ??

轉載于:https://blog.51cto.com/liupengfang1015/1892431

總結

以上是生活随笔為你收集整理的python开发环境搭建---pyenv安装python3.5.2的全部內容,希望文章能夠幫你解決所遇到的問題。

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