一,創建虛擬環境dm並啓用該環境。
1、一開始先創建虛擬環境dm,指定它用解釋器python3(可 which python3 來查看)
mkvirtualenv -p /usr/bin/python3 dm
創建dm 虛擬環境方法2:
virtualenv dm
補充:
hellopython@ubuntu:~$ which python3
/usr/bin/python3
找到dm所在的目錄, 讀取並執行dm/bin/activate腳本來啓用該虛擬環境。
hellopython@ubuntu:~$ ls -a
Desktop Pictures .virtualenvs
hellopython@ubuntu:~$ cd .virtualenvs/
hellopython@ubuntu:~/.virtualenvs$ ls
dm postdeactivate preactivate prermvirtualenv
....
hellopython@ubuntu:~$ source dm/bin/activate
(dm) hellopython@ubuntu:~/.virtualenvs$
補充進入和退出虛擬環境:
python@ubuntu:~$ workon dm
(dm) python@ubuntu:~$ deactivate
python@ubuntu:~$
二,在該環境中安裝數據挖掘所需要的python庫。
1、隨便找個目錄(比如:cd /tmp)創建文本,在裏面放置一系列庫名。
cd /tmp
vi requirements
2、在requirements中粘貼如下並輸入 :wq 退出(TA-Lib==0.4.16 要在最後安裝):
matplotlib==2.2.2
numpy==1.14.2
pandas==0.20.3
tables==3.4.2
jupyter==1.0.0
3、讀取文本批量安裝。
pip install -r requirements
如果想使用國內源可以(可提高網速):
pip install -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com -r requirements
建議用完就刪除文本,有手尾。
rm -rf requirements
安裝ta-lib:
sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
解壓進入目錄
tar -zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
編譯安裝($ ./configure --prefix=/usr
用腳本/configure 執行–prefix命令,指定接下來安裝的所有資源文件要放在/usr目錄中。否則安裝的內容會分散到其他目錄。好處是隻需要選中某個目錄就能對該軟件做卸載或移植,比四處找來卸載方便多了,不會有殘留)
sudo ./configure --prefix=/usr
sudo make
sudo make install
重新安裝python的TA-Lib庫
pip install TA-Lib
可能出現的問題:
Building wheel for TA-Lib (setup.py) … error / ERROR: Failed building wheel for TA-Lib
https://blog.csdn.net/weixin_43256057/article/details/103124908
easy_install: command not found 的解決辦法
都是我的博客,按需查找即可。