virtualenv 設定python3環境簡明教程
阿新 • • 發佈:2019-01-05
一開始直接用的是python3環境,而沒有安裝virtualenv進行不同的python環境版本控制
(一)為什麼用到virtualenv
centos7預設的python版本是2.7的,想在其上做python3的開發會遇到問題。比如要使用pip安裝軟體包時,預設安裝的就是python2的包。如果想安裝python3的包,就需要用到virtualenv了。
virtualenv的官網在官網。
(二)關於virtualenv
virtualenv 是一個建立獨立python環境的工具。其要解決的最基本問題就是庫的依賴和版本,以及間接許可權(indirectly permisions,沒太明白)。
(三)virtualenv使用(重點):
首先,安裝virtualenv,在預設的python2下的pip就行:
[sudo] pip install virtualenv
建立虛擬環境:
virtualenv -p /usr/bin/python3 py3env
啟用虛擬環境:
source py3env/bin/activate
你會注意到shell的提示符行前多了(py3env)字樣,這樣你就可以放心的使用python3做開發了。先下載個三方庫試試吧
pip install httplib2
大功告成了!
如果要退出python3虛擬環境,輸入命令即可:
deactivate
主要記錄的是在:建立虛擬環境:這一步,這裡直接建立的是python3環境而不再是python2.x環境了。