因爲以前項目採用的版本是Python2.7, 考慮到Python 2.7 到明年(2020年後將會中止更新),以及爲了更好的適應中文和擁抱新的特性。咱們決定將其從python 2 升級到最新的 python 3。 python
實際的線上環境是Ubuntu16.04LTS,默認安裝了python 2.7 & 3.5 兩個版本。所以,此次的考慮實際狀況後決定先升級到3.5,之後再過渡到最新的3.7.python2.7
pip install xxxxxx
新安裝的庫會放在後面這個目錄下面:python2.7/site-packages工具
pip3 install xxxxxx
新安裝的庫會放在後面這個目錄下面:python3.6/site-packagesui
若是使用 python3 執行程序,那麼就不能 import python2.7/site-packages 中的庫。spa
因爲Ubuntu16.04默認安裝有python 2.7 & 3.5 兩個版本,因此,咱們須要使用pip3來負責管理和使用python3的依賴。安裝pip3的命令以下:.net
sudo apt-get install python3-pip
virtualenv是一個用於建立Python虛擬環境的工具。3d
虛擬環境又是什麼呢?它是Python解釋器的一個私有副本,在這個環境中能夠安裝私有包,而不會影響到系統中安裝的全局Python解釋器。
當一臺主機上運行着多個Python應用時,使用虛擬環境能夠有效的避免包的混亂和版本的衝突。code
sudo pip3 install virtualenv
cd somedir
virtualenv -p python3 venv3
咱們能夠根據「interpreter path」 右側的文件夾圖標選擇 virtualEnv 的路徑 (選擇:python3文件, 例如: xxx/venv3/bin/python3.5), 如圖所示:blog
首先,先將全部的依賴整理到一個 requirement.txt中,以下,ip
而後打開pycharm的terminal,使用pip3安裝依賴包
完成後,pycharm 會自動感知到變動從新更新 interpreter。
到此,咱們的開發環境準備工做完成。歡迎你們留言交流。