Python資料探勘環境搭建
deepin
有很多小夥伴想學習python,但windows寫python基本是坑,deepin屬於linux分支,介面美觀,內建大量桌面軟體,對新手十分友好,這裡嘗試在深度系統(deepin)內安裝python開發工具 jupyter,並完成一個繪製折線圖的入門案例
將預設的bash更換為zsh(個人喜好,可跳過)
- 首先,安裝zsh:
sudo apt-get install zsh
- 先安裝git
sudo apt-get install git
- 再安裝oh-my-zsh
sudo wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
- 切換到 zsh 模式
chsh -s /usr/local/bin/zsh
- 配置
.zshrc
(可跳過)
cd ~
git clone git://github.com/seebi/zshrc.git .zsh
cd .zsh/
make install
安裝python2, python3
sudo apt install python2
sudo apt install python3
安裝pip
sudo apt install python-pip
安裝pip3
sudo apt install python3-pip
apt安裝virtualenv
sudo apt install virtualenv
pip安裝virtualenv
pip install virtualenv
pip安裝virtualenvwrapper
pip install virtualenvwrapper
配置virtualenvwrapper
- 預設檢視virualenvwrapper.sh的位置為
$HOME/.local/bin/virtualenvwrapper.sh
- 在
.zshrc
底部新增
export WORKON_HOME=$HOME/.virtualenvs
source $HOME/.local/bin/virtualenvwrapper.sh
新增virtualenvwrapper配置項
- 在shell中執行
source $HOME/.zshrc
建立python2和python3虛擬開發環境
- 檢視python2直譯器所在位置(這裡得到的路徑為
/usr/bin/python2.7
)
whereis python2
- 建立python2開發環境
mkvirtualenv py2 -p /usr/bin/python2.7
- 檢視python3直譯器所在位置(這裡得到的路徑為
/usr/bin/python3.5
)
whereis python3
- 建立python3開發環境
mkvirtualenv py3 -p /usr/bin/python3.5
virtualenvwrapper的使用
- 進入到python2環境
workon py2
- 從python2切換到python3環境(切換和進入是同一個命令)
workon py3
- 虛擬環境中安裝軟體(以jupyter為例)
# 安裝jupyter
pip3 install jupyter
- virtualenvwrapper命令擴充套件(新手安裝環境,請直接跳過)
#匯出 虛擬環境中的包(備份)
pip freeze > requirements.txt
# 匯入 安裝備份的包資訊(恢復)
pip install -r requirements.txt
# 退出虛擬環境
deactivate
# 刪除虛擬環境
rmvirtualenv 環境名
jupyter啟動
# 進入剛剛安裝jupyter的虛擬環境
workon py3
# 開啟jupyter
jupyter notebook
啟動jupyter
在py3下新建工作空間
jupyter跑起來
在jupyter中安裝 matplotlib 進行繪圖(繪製折線圖,並儲存)
pip install matplotlib
import matplotlib.pyplot as plt
import random
import matplotlib.pyplot as plt
# 保證生成的圖片在瀏覽器內顯示
%matplotlib inline
plt.rcParams[`font.family`] = [`Arial Unicode MS`, `sans-serif`]
# 指定畫板的大小等等
plt.figure(figsize=(6, 6), dpi=100)
# 指定axis的一些座標點,必須是列表
x = [1,2,3,4,5,6,7]
y = [107,17,108,15,101,11,102]
# 畫出折線圖
plt.plot(x, y)
# 將圖片儲存在檔案同級目錄下(必須在show()的前面呼叫)
plt.savefig("./test.png")
# 最終顯示圖
plt.show()
程式碼分開執行
執行效果
相關文章
- Python資料分析入門(一):搭建環境Python
- python環境搭建Python
- python教程(一)·python環境搭建Python
- Python3 環境搭建Python
- python虛擬環境搭建Python
- python+anaconda環境搭建Python
- Python搭建虛擬環境Python
- Python+Selenium(1)- 環境搭建Python
- python virtualenv虛擬環境搭建Python
- 教小白搭建sybase資料庫環境資料庫
- Python筆記 開發環境搭建Python筆記開發環境
- mac 搭建python+selenium+chromedriver環境MacPythonChrome
- qgis 3.30 python開發環境搭建Python開發環境
- Python 開發環境搭建(5):SNMPPython開發環境
- python環境連結Oracle資料庫PythonOracle資料庫
- 環境搭建
- Python3 flask nginx uwsgi 環境搭建PythonFlaskNginx
- vs2015 + Python3.5 環境搭建Python
- Ubuntu下Python & Django開發環境搭建UbuntuPythonDjango開發環境
- Python 開發環境搭建(04):pydev 配置Python開發環境dev
- Python3 環境搭建(Windows和Linux)PythonWindowsLinux
- Python基礎:搭建開發環境(1)Python開發環境
- 如何用pyenv搭建Python開發環境?Python開發環境
- 小白自學Python(二)Python開發環境搭建Python開發環境
- 【MySQL資料庫】認識資料庫+環境搭建--------Windows系統MySql資料庫Windows
- Python 開發環境搭建(01):vmware workstation 網路搭建Python開發環境
- Hi3511平臺開發環境搭建資料開發環境
- 在 Fedora 上搭建 Jupyter 和資料科學環境資料科學
- 萌新向Python資料分析及資料探勘 前言Python
- python 資料探勘演算法簡要Python演算法
- Anaconda快捷搭建Python2和Python3環境Python
- 使用ansible搭建python多版本開發環境Python開發環境
- aws 之 python 和 go 環境簡單搭建PythonGo
- Windows系統中搭建python開發環境WindowsPython開發環境
- 搭建lnmp環境LNMP
- 搭建gym環境
- Linuxg環境搭建Linux
- JDK環境搭建JDK
- Angular環境搭建Angular