Pyenv基礎環境搭建

2022-10-10 15:33:12 字數 1663 閱讀 7219

1.環境準備:rhel7.4最小化安裝,關閉防火牆和selinux

2.配置阿里源:

3.安裝git及依賴環境關係:

4.盡量不要使用root使用者安裝,新建使用者「python」

6.新增環境變數:

7.配置生效:

8.pyenv version(檢視當前執行的python的版本),versions (pyenv可管理的python版本)

9.pyenv 三個重要的命令:

global ,shell,local

global:針對全域性生效,(在生產環境慎用)

shell:只對當前終端生效(在生產環境基本不用)

local(針對當前目錄---子目錄擁有繼承許可權生效,常用),由於針對目錄生效,多個python之間可能所依賴的軟體不一樣,這樣的話不利於版本控制等,接下來推薦使用虛擬機器環境+local命令:

10.進入虛擬環境(有「(virtual3.54)」的提示),檢視當前pyenv管理的是虛擬「virtual3.54環境」,多個版本之間可以相互隔離,(且各個版本之間的軟體依賴在不同的目錄下)

11,在不同的目錄下,生成虛擬環境3.6.3環境,使用"local"針對當前目錄(子目錄繼承),實現版本隔離;

12,安裝"ipython"互動式工具和jupyter工具,pip(python install packages)是python的安裝包工具,

13.安裝「jupyter」,設定密碼,

14,最後開啟服務「jupyter notebook」,使用引數「--ip=0.0.0.0」和"--port=9999"設定ip和埠,同時不顯示browser(最小化安裝會報錯)

15,使用瀏覽器登入;

16..不同python版本之間遷移,可以直接拷貝一下的目錄到目的目錄即可,也可使用命令:

17.匯出安裝包,在另乙個環境中安裝這些包

pip freeze > requirement

pyenv和virtualenv環境搭建

在生產環境或者在開發過程中,一般存在多個python版本共存的局面。而直接使用python安裝包安裝會造成新版本覆蓋舊版本的情況。為了方便管理這些python版本。pyenv就是非常好的工具。1.先安裝pyenv的執行環境。sudo apt get install y build essential...

openstack基礎環境搭建

1.使用命令列方式設定主機名,防火牆以及 selinux 設定如下 1 設定控制節點主機名 controller 計算節點主機名 compute。2 各個節點關閉防火牆,設定開機不啟動。3 設定各個節點 selinux 狀態為 permissive。1 hostnamectl set hostnam...

vue基礎環境搭建

0.安裝node.js 安裝好後檢視版本號 出現版本號即說明安裝成功 1.檢視npm 版本號 npm v如果版本過低,則公升級 公升級 npm cnpm install npm g2.切換映象依賴為國內的位址,預設國外的會很慢 3.安裝vue cli 腳手架構建工具 等待安裝,安裝完成後,輸入 vu...