python環(huán)境配置方式(服務(wù)器+本地)
服務(wù)器
安裝anaconda3
1.在服務(wù)器終端輸入以下代碼下載anaconda。
如果沒(méi)有網(wǎng),就先在本地下載完再傳上去:
wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
2.下載完后會(huì)有一個(gè)文件Anaconda3-5.2.0-Linux-x86_64.sh;在所在路徑的終端輸入以下代碼。
然后基本一路都是enter跟yes。
(注意其中有一步要你確認(rèn)是否初始化anaconda,默認(rèn)是no,記得選yes)最后有一步問(wèn)要不要裝MS vs,可以不裝。
bash Anaconda3-5.2.0-Linux-x86_64.sh
3.激活anaconda路徑,在終端輸入source ~/.bashrc。
出現(xiàn)下圖:
4.可以使用pip -V查看pip的版本;然后可以輸入python看是否可用
5.有時(shí)候安裝不成功出現(xiàn)提示:conda: command not found是因?yàn)?bashrc文件配置不對(duì),在.bashrc最下面添加export PATH=$PATH:/emwuser/znr/anaconda3/bin(添加方法見(jiàn)下)。
添加完再?gòu)牡谌阶黾纯?/p>
安裝tensorflow
創(chuàng)建tensorflow環(huán)境:
conda create -n tensorflow python=3.6(3.8)(有時(shí)候沒(méi)有網(wǎng)會(huì)導(dǎo)致失敗,記得ping一下baidu看有沒(méi)有網(wǎng),沒(méi)有的話記得連,命令在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
驗(yàn)證:可以用conda list看看是否有tensorflow包。
然后python進(jìn)入import tensorflow as tf看看是否成功。導(dǎo)入成功后可以使用tf.__version__查看版本。
若出現(xiàn)如下錯(cuò)誤:
這是由于沒(méi)有找到環(huán)境路徑,就是CUDA的路徑。只需在運(yùn)行的終端加入(看你的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ù)器運(yùn)行代碼,也要在vscode中的終端加入那句話。
但是這種方法每次打開(kāi)都需要重新輸入一次,所以可以直接在文件里加。在終端用ls -a查看目錄,然后在目錄中的bashrc添加上面那行,具體操作是:
- vim .bashrc進(jìn)入該文件中
- 按a進(jìn)入編輯,用方向鍵到最底端加入該行
- esc推出編輯模式,然后:wq保存并退出。
成功后經(jīng)常import之后會(huì)出現(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)中查看命令。
- 驗(yàn)證:可以用conda list看看是否有torch包。然后python進(jìn)入import torch看看是否成功。導(dǎo)入成功后可以使用torch.__version__查看版本。結(jié)果如下:
本地
python安裝
選擇自定義路徑安裝,然后勾選添加環(huán)境變量。其實(shí)只要注意這個(gè)就行。(一般不用這么安裝,用anaconda就可以了)
pycnarm安裝+tensorflow2.3.1
好像只要加這個(gè)就行。因?yàn)閷W(xué)生賬號(hào)可以使用professional,所以下載的是官方2020的。
然后進(jìn)入setting,搜索interpreter。記得添加源,速度比較快,如下:
然后直接在里面安裝tensorflow
# tensorflow_2.3.1測(cè)試 tf.compat.v1.disable_eager_execution() # 保證sess.run()能夠正常運(yùn)行 hello = tf.constant('hello, tensorflow') sess = tf.compat.v1.Session() print(sess.run(hello))
anaconda安裝+tensorflow1.13
可以勾上吧
打開(kāi)終端,創(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安裝即可。
但是有時(shí)候import tensorflow的時(shí)候報(bào)錯(cuò):
就直接到這個(gè)文件里把a(bǔ)%17那行注釋掉就行。
成功import之后有時(shí)候會(huì)出現(xiàn):
直接到到里面把每行的1改成(1,)
# tensorflow_1.13.1測(cè)試 hello = tf.constant('hello, tensorflow') sess = tf.Session() print(sess.run(hello))
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python利用手勢(shì)識(shí)別實(shí)現(xiàn)貪吃蛇游戲
想必大家都玩過(guò)貪吃蛇的游戲吧:通過(guò)操縱蛇的移動(dòng)方向能夠讓蛇吃到隨機(jī)出現(xiàn)的食物,吃到的食物越多,蛇就會(huì)變得越長(zhǎng)。本文將使用手勢(shì)識(shí)別來(lái)完成貪吃蛇這個(gè)簡(jiǎn)單的游戲,感興趣的可以了解一下2022-04-04Python?pyecharts?Map地圖數(shù)據(jù)不顯示的原因及完美解決
這篇文章主要給大家介紹了關(guān)于Python?pyecharts?Map地圖數(shù)據(jù)不顯示的原因及解決辦法,pyecharts是一款將python與echarts結(jié)合的強(qiáng)大的數(shù)據(jù)可視化工具,文中通過(guò)圖文以及代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12使用Python將Exception異常錯(cuò)誤堆棧信息寫(xiě)入日志文件
這篇文章主要介紹了使用Python將Exception異常錯(cuò)誤堆棧信息寫(xiě)入日志文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04python?操作?mongodb?數(shù)據(jù)庫(kù)詳情
這篇文章主要介紹了python?操作?mongodb?數(shù)據(jù)庫(kù)詳情,通過(guò)鏈接數(shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)展開(kāi)內(nèi)容詳細(xì),具有一定的參考價(jià)值,需要的的小伙伴可以參考一下2022-04-04Python中交換兩個(gè)元素的實(shí)現(xiàn)方法
今天小編就為大家分享一篇Python中交換兩個(gè)元素的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06python3.10及以上版本編譯安裝ssl模塊的詳細(xì)過(guò)程
最近搞安裝ssl模塊每天都弄到很晚,所以這里給大家整理下,這篇文章主要給大家介紹了關(guān)于python3.10及以上版本編譯安裝ssl模塊的詳細(xì)過(guò)程,文中介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼
這篇文章主要介紹了python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01