91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Pyenv安裝教程1

發布時間:2020-08-17 22:35:40 來源:網絡 閱讀:393 作者:179254973 欄目:編程語言

1、介紹

在日常Python開發工作中,公司因為服務器數量有限,給開發人員分配的服務器往往只有一臺,因每個人做的項目中使用的python版本習慣可能會不同,這就衍生了python版本控制工具,一般情況下我們linux系統自帶的python版本不會去修改(一旦被修改,系統中依賴該軟件的組件會無法正常運行),這就衍生了一款python的版本控制工具pyenv

2、安裝

2.1、先安裝依賴包

yum install readline readline-devel readline-static -y 
yum install openssl openssl-devel openssl-static -y 
yum install sqlite-devel -y 
yum install bzip2-devel bzip2-libs -y
yum install git
yum -y install patch gcc make

此次使用普通用戶安裝

[durunyu@test42 ~]$curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

2.2、完成后按照提示進行配置環境變量操作

Pyenv安裝教程1

[durunyu@test42 ~]$vim ~/.bash_profile

##start添加以下內容

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

##end

[durunyu@test42 ~]$source .bash_profile
[durunyu@test42 ~]$ pyenv  version
system (set by /home/durunyu/.pyenv/version)
[durunyu@test42 ~]$ pyenv  versions
* system (set by /home/durunyu/.pyenv/version)

2.3、安裝或卸載python任意版本時最好更新一下數據庫

[durunyu@test42 ~]$ pyenv rehash

 查看可以安裝的python版本庫

[durunyu@test42 ~]$ pyenv install --list

安裝 python 3.5.3(自動下載軟件包到/tmp下-->自動進行編譯安裝)

[durunyu@test42 ~]$ pyenv install 3.5.3
[durunyu@test42 ~]$ pyenv  versions
* system (set by /home/durunyu/.pyenv/version)
  3.5.3

3、使用

3.1、創建虛擬環境py353

[durunyu@test42 ~]$ pyenv virtualenv 3.5.3 py353
Requirement already satisfied: setuptools in /home/durunyu/.pyenv/versions/3.5.3/envs/py353/lib/python3.5/site-packages
Requirement already satisfied: pip in /home/durunyu/.pyenv/versions/3.5.3/envs/py353/lib/python3.5/site-packages

py353目錄(項目)下所有新建目錄帶有的Python版本均為3.5.3

[durunyu@test42 ~]$ mkdir py353
[durunyu@test42 ~]$ cd py353/
[durunyu@test42 py353]$ pyenv local py353
(py353) [durunyu@test42 py353]$

查看當前目錄的虛擬環境版本

(py353) [durunyu@test42 py353]$ cat .python-version
py353

Pyenv安裝教程1

直接在此目錄下進行項目的開發和軟件的安裝用到的python均是3.5.3版本,另外此目錄下的子目錄均繼承父目錄的python版本屬性

3.2、卸載python 3.5.3

[durunyu@test42 ~]$ pyenv uninstall 3.5.3

默認安裝在 .pyenv/versions目錄下

查看已安裝的python版本

[durunyu@test42 ~]$pyenv versions
* system (set by /home/durunyu/.pyenv/version)
  3.5.3
  3.5.3/envs/py353
  py353

4、其他

python的環境由pyenv的global(當前系統)、local(當前目錄)和shell三個等級進行管理。

優先級由大到小為:global > local > shell

當前目錄中的 .python-version 配置高于global的 ~/.pyenv/version 配置,global慎用。

卸載pyenv:

[durunyu@test42 ~]$pyenv uninstall








向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辽阳市| 通许县| 新兴县| 新巴尔虎左旗| 阿拉善右旗| 民权县| 沈阳市| 邯郸市| 临沧市| 龙海市| 张家口市| 海原县| 永嘉县| 昌都县| 福鼎市| 晋州市| 江陵县| 泽普县| 武强县| 霍山县| 新泰市| 桃江县| 云安县| 临清市| 北流市| 晋江市| 通榆县| 田阳县| 怀宁县| 门头沟区| 平顺县| 桃园市| 左贡县| 江北区| 尉氏县| 塔城市| 张家界市| 阿尔山市| 桃园县| 法库县| 乐陵市|