virtualenv 可以在系統中建立多個不同並且相互不干擾的虛擬環境。
python3的虛擬環境工具配置
1.**虛擬環境工具
[root@localhost opt]#pipwww.cppcns.com3 install -i virtualenv
2.通過命令列建立虛擬環境
[root@localhost opt]#find /opt/python-3.6.9 -name site-packages
所有pip3安裝的模組都會放在這裡
[root@localhost opt]#virtualenv --no-site-packages --python=python3 ./ven1
ps:發現提示沒有–no-site-packages ,那麼我們去掉再試下
[root@localhost opt]#virtualenv --python=python3 ./ven1
我們發現會在當前建立乙個ven1的虛擬環境,進入到bin目錄下面,會發現已經自動給我們建立了pip3和python3的編譯安裝包了
建立完成之後,必須啟用才可以使用這個虛擬環境,這個啟用就是在修改path變數而已
使用下面的命令就可以了
3:啟用虛擬環境
[root@localhost bin]#source /opt/venv1/bin/activate
效果如下
我們發現python3的環境已經被切換了,而且環境變數也加入了剛剛我們新建立的venv1的路徑,說明虛擬環境已經成功建立和生效了
那麼我們接下來就可以開始建立多個虛擬環境進行測試啦
我們建立1個虛擬環境venv1,安裝ajango1
我們建立1個虛擬環境venv2,安裝ajango2
[root@localhost opt]#pip3 install django==1.11.9
[root@localhost opt]#which django-admin
[root@localhost opt]#django-admin startproject venv1_django119
[root@localhost opt]#vim venv1_django119/venv1_django119/settings.py
設定允許訪問
[root@localhost opt]#python venv1_django119/manage.py runserver 0.0.0.0:8080
再開乙個遠端連線視窗,建立建立乙個虛擬環境,這裡我用alt+f5程式設計客棧切換測試!
[root@loozrknzcalhost opt]#pip3 install django==2.0.1
[root@localhost opt]#which django-admin
[[email protected] opt]#django-admin startproject venv2_django201
[root@localhost opt]#vim venv2_django201/venv2_django201/settings.py
設定允許訪問
[root@localhost opt]#python venv2_django201/manage.py runserver 0.0.0.0:8081
過程大同小異,直接上效果圖了
最終效果
deactivate #直接執行此命令,退出虛擬環境,系統會自動刪除venv的path,也就表示退出了
Centos7 安裝不同python版本虛擬環境
pip install virtualenv 做軟鏈結ln s 你的python安裝路徑 bin virtualenv usr bin virtualenv virtualenv no site packages yourenv 建立乙個全新的python環境 virtualenv system s...
CentOS6 5安裝VirualBox虛擬機器軟體
virtualbox 是一款開源虛擬機器軟體。virtualbox 是由德國 innotek 公司開發,由sun microsystems公司出品的軟體,使用qt編寫,在 sun 被 oracle 收購後正式更名成 oracle vm virtualbox。innotek 以 gnu general...
在虛機中安裝CentOS
最近看到.net core 1發布的內容,也想嘗試著在lunix上跑一圈。linux這方面的知識一直都沒怎麼接觸過,只在工作中見同事操作過,看到滿螢幕的命令列,感覺非常的高大上,趁著現在趕緊學習下。雖然入門比較晚,但開始了,總不會太晚。1 建立新的虛擬機器 2.選擇典型安裝 分配空間大小,預設20g...