基于學(xué)習(xí)的需要寞射,使用virtualenv搭建了python3的tensorflow環(huán)境,并且將環(huán)境添加到j(luò)upter notebook的運(yùn)行環(huán)境中锌钮,方便學(xué)習(xí)和調(diào)試(本文假設(shè)已經(jīng)安裝好CUDA桥温、cudnn等基礎(chǔ)環(huán)境)
安裝python3
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
tar zxvf Python-3.6.1.tgz
cd Python-3.6.1.tgz
./configure --enable-shared --prefix=/usr/local
make && make altinstall
運(yùn)行以上命令后,你可以在目錄/usr/local/bin/python3.6 看到新編譯的環(huán)境梁丘。
注意: 這里我們使用的是make altinstall侵浸,如果使用make install旺韭,你將會(huì)看到在系統(tǒng)中有兩個(gè)不同版本的Python在/usr/bin/目錄中。這將會(huì)導(dǎo)致很多問題掏觉,而且不好處理茂翔。
如果提示找不到so文件,可以添加以下變量:export LD_LIBRARY_PATH=/usr/local/lib
搭建python virtualenv虛擬環(huán)境
1.安裝virtualenv
pip install virtualenv
2.創(chuàng)建一個(gè)獨(dú)立的Python運(yùn)行環(huán)境
virtualenv -p /usr/local/bin/python3.6 py36env
3.激活虛擬環(huán)境
source py36env/bin/activate
安裝tensorflow
CPU版本
pip3 install --upgrade tensorflow-gpu
GPU版本
pip3 install --upgrade tensorflow-gpu
安裝jupyter notebook并添加virtualenv運(yùn)行環(huán)境
1.安裝jupyter notebook
pip install jupyter
pip install ipykernel
2.為jupyter添加kernel
python -m ipykernel install --user --name=py36env
3.運(yùn)行
jupyter notebook
最后在new的時(shí)候選擇py36env即可