python環(huán)境配置方式(服務(wù)器+本地)
服務(wù)器
安裝anaconda3
1.在服務(wù)器終端輸入以下代碼下載anaconda。
如果沒有網(wǎng),就先在本地下載完再傳上去:
wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
2.下載完后會有一個文件Anaconda3-5.2.0-Linux-x86_64.sh;在所在路徑的終端輸入以下代碼。
然后基本一路都是enter跟yes。
(注意其中有一步要你確認(rèn)是否初始化anaconda,默認(rèn)是no,記得選yes)最后有一步問要不要裝MS vs,可以不裝。
bash Anaconda3-5.2.0-Linux-x86_64.sh
3.激活anaconda路徑,在終端輸入source ~/.bashrc。
出現(xiàn)下圖:
4.可以使用pip -V查看pip的版本;然后可以輸入python看是否可用
5.有時候安裝不成功出現(xiàn)提示:conda: command not found是因為.bashrc文件配置不對,在.bashrc最下面添加export PATH=$PATH:/emwuser/znr/anaconda3/bin(添加方法見下)。
添加完再從第三步做即可
安裝tensorflow
創(chuàng)建tensorflow環(huán)境:
conda create -n tensorflow python=3.6(3.8)(有時候沒有網(wǎng)會導(dǎo)致失敗,記得ping一下baidu看有沒有網(wǎng),沒有的話記得連,命令在linux操作)
可以查看是否有環(huán)境:
conda info -e(刪除環(huán)境用:conda remove -n tensorflow --all)
激活環(huán)境:
source activate tensorflow
安裝tensorflow:
pip install --ignore-installed --upgrade https://download.tensorflow.google.cn/linux/gpu/tensorflow_gpu-1.13.1-cp36-cp36m-linux_x86_64.whl
驗證:可以用conda list看看是否有tensorflow包。
然后python進(jìn)入import tensorflow as tf看看是否成功。導(dǎo)入成功后可以使用tf.__version__查看版本。
若出現(xiàn)如下錯誤:
這是由于沒有找到環(huán)境路徑,就是CUDA的路徑。只需在運行的終端加入(看你的cuda路徑):
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.1/lib64
如果用vscode遠(yuǎn)程連接服務(wù)器運行代碼,也要在vscode中的終端加入那句話。
但是這種方法每次打開都需要重新輸入一次,所以可以直接在文件里加。在終端用ls -a查看目錄,然后在目錄中的bashrc添加上面那行,具體操作是:
- vim .bashrc進(jìn)入該文件中
- 按a進(jìn)入編輯,用方向鍵到最底端加入該行
- esc推出編輯模式,然后:wq保存并退出。
成功后經(jīng)常import之后會出現(xiàn)如下:
可以更改提示文件中的命令。
把上面這些改成下圖,就可以了:
結(jié)果如下:
安裝pytorch
- 創(chuàng)建pytorch環(huán)境:conda create -n pytorch python=3.6
- 可以查看是否有環(huán)境:conda info -e
- 激活環(huán)境:source activate pytorch
- 安裝pytorch:到官網(wǎng)中查看命令。
- 驗證:可以用conda list看看是否有torch包。然后python進(jìn)入import torch看看是否成功。導(dǎo)入成功后可以使用torch.__version__查看版本。結(jié)果如下:
本地
python安裝
選擇自定義路徑安裝,然后勾選添加環(huán)境變量。其實只要注意這個就行。(一般不用這么安裝,用anaconda就可以了)
pycnarm安裝+tensorflow2.3.1
好像只要加這個就行。因為學(xué)生賬號可以使用professional,所以下載的是官方2020的。
然后進(jìn)入setting,搜索interpreter。記得添加源,速度比較快,如下:
然后直接在里面安裝tensorflow
# tensorflow_2.3.1測試 tf.compat.v1.disable_eager_execution() # 保證sess.run()能夠正常運行 hello = tf.constant('hello, tensorflow') sess = tf.compat.v1.Session() print(sess.run(hello))
anaconda安裝+tensorflow1.13
可以勾上吧
打開終端,創(chuàng)建環(huán)境conda create --name tensorflow1.13 python==3.6.12
激活環(huán)境:activate tensorflow1.13
或者直接
然后在終端輸入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes
這是設(shè)置安裝使用清華源。
然后直接pip install tensorflow==1.13.1安裝即可。
但是有時候import tensorflow的時候報錯:
就直接到這個文件里把a%17那行注釋掉就行。
成功import之后有時候會出現(xiàn):
直接到到里面把每行的1改成(1,)
# tensorflow_1.13.1測試 hello = tf.constant('hello, tensorflow') sess = tf.Session() print(sess.run(hello))
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python?pyecharts?Map地圖數(shù)據(jù)不顯示的原因及完美解決
這篇文章主要給大家介紹了關(guān)于Python?pyecharts?Map地圖數(shù)據(jù)不顯示的原因及解決辦法,pyecharts是一款將python與echarts結(jié)合的強大的數(shù)據(jù)可視化工具,文中通過圖文以及代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12使用Python將Exception異常錯誤堆棧信息寫入日志文件
這篇文章主要介紹了使用Python將Exception異常錯誤堆棧信息寫入日志文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04python?操作?mongodb?數(shù)據(jù)庫詳情
這篇文章主要介紹了python?操作?mongodb?數(shù)據(jù)庫詳情,通過鏈接數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫展開內(nèi)容詳細(xì),具有一定的參考價值,需要的的小伙伴可以參考一下2022-04-04python3.10及以上版本編譯安裝ssl模塊的詳細(xì)過程
最近搞安裝ssl模塊每天都弄到很晚,所以這里給大家整理下,這篇文章主要給大家介紹了關(guān)于python3.10及以上版本編譯安裝ssl模塊的詳細(xì)過程,文中介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05python實現(xiàn)文件+參數(shù)發(fā)送request的實例代碼
這篇文章主要介紹了python實現(xiàn)文件+參數(shù)發(fā)送request的實例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01