liunx下python的虛擬環境使用

2021-10-16 19:00:16 字數 1925 閱讀 4201

目錄

1、環境介紹:

2、工具介紹:

(1)安裝到python3的包裡:      

(2)環境變數配置

(3)虛擬環境相關命令

專案依賴包一次性引入

專案環境解決import異常

liunx版本:

python版本:我是py2和py3環境並存的

virtualenv虛機環境的第三方包
pip3 install virtualenv
檢視安裝情況

pip3 list
遇到的問題:找不到安裝的管理工具的sh指令碼

原因:因為環境變數的path沒有去python3的bin目錄下去找

這裡which python3指向的位置,發現是乙個軟連線到真正的python3的安裝目錄去

解決辦法:把python3的bin目錄新增到path中

export python3=/usr/local/python3.7.1/bin #python3的bin目錄

path=$goroot/bin:$path:$home/bin:$python3 #追加在path上

解決了

export workon_home=/data/hanfang/.virtualenvs  #這個為虛擬環境的位置(.virtualenvs為影藏目錄,放置有人給你乾掉了)
source ~/.bash_profile  #命令讓配置的環境變數生效
建立虛擬環境:mkvirtualenv zhibo(虛擬環境名字)

建立虛擬環境指定python版本:mkvirtualenv --python=/usr/bin/python  py2 (--python指定版本,新增指定的版本的執行檔案位置)

建立虛擬環境copy所有三方包:mkvirtualenv --system-site-packages  py4

執行pip list可以看到非虛擬環境一樣的第三方包列表

進入虛擬環境:workon  zhibo(虛擬環境名字)

退出虛擬環境:deactivate

刪除虛擬環境:rmvirtualenv  zhibo(虛擬環境名字)

列出虛擬環境列表:lsvirtualenv

快速進入虛擬環境目錄:cdvirutalenv

快速進入虛擬環境的site-package目錄:cdsitepackage

git clone 下來包以後,所有的依賴包一次性安裝:pip install -r requirements.txt -i         -i引數:其中使用豆瓣映象加速  requirements.txt檔案就是記錄所有依賴包的檔案

一次性解除安裝:pip uninstall -r requirements.txt

獲取依賴包:pip freeze > requirements.txt   把所有依賴匯入requirements.txt檔案

(遇到2.7.7的python版本直接pip install tornado 失敗,安裝乙個低版本的就好了)

使用之前的文章:

liunx下gdb的使用

一般來說,gdb主要幫忙你完成下面四個方面的功能 1 啟動你的程式,可以按照你的自定義的要求隨心所欲的執行程式。2 可讓被除錯的程式在你所指定的調置的斷點處停住。斷點可以是條件表示式 3 當程式被停住時,可以檢查此時你的程式中所發生的事。4 動態的改變你程式的執行環境。乙個除錯示例 源程式 tst....

liunx 下 php 的安裝

寫在前面 建議在安裝的時候加上需要支援的相關擴充套件,以免照成後續開發過程中需要新增擴充套件而照成的麻煩。我在第一次安裝的時候就是為了圖省事,沒有加入編譯引數,照成後續需要重灌的尷尬。當然你也可以在後續乙個個新增或者,不過那要會花費你大量的時間和精力。安裝的php的版本 root localhost...

liunx下mysql的安裝

liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...