linux 配置Python 遇到的問題總結

2021-09-29 08:41:44 字數 2762 閱讀 3438

安裝方式:

設定環境變數:

英偉達驅動安裝:

pytorch安裝:

linu檔案許可權:

pip install -i  --default-timeout=100 庫名
cuda安裝:

開啟sudo gedit ~/.bashrc新增 

export path=/usr/local/cuda-10.0/bin$}

export ld_library_path=/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/extras/cupti/lib64$}

然後再source ~/.bashrc後,即可用nvcc --version看版本資訊。

執行乙個samples中的乙個程式來檢測一下:

cd     /usr/local/cuda-10.0/samples/1_utilities/devicequery

sudo make 

./devicequery

cudnn安裝:

解壓當前的.tgz格式的軟體包

tar -xzvf cudnn-10.0-linux-x64-v7.6.4.38.tgz

# 複製cudnn標頭檔案

sudo cp cuda/include/* /usr/local/cuda-10.0/include/

# 複製cudnn的庫

sudo cp cuda/lib64/* /usr/local/cuda-10.0/lib64/

# 新增可執行許可權

sudo chmod +x /usr/local/cuda-10.0/include/cudnn.h

sudo chmod +x /usr/local/cuda-10.0/lib64/libcudnn*

執行:cat /usr/local/cuda-10.0/include/cudnn.h | grep cudnn_major -a 2

顯示:#define cudnn_major 7

#define cudnn_minor 6

#define cudnn_patchlevel 4

--#define cudnn_version (cudnn_major * 1000 + cudnn_minor * 100 + cudnn_patchlevel)

表示安裝成功

anaconda安裝:

在設定的時候要把路徑加入到環境變數中,不然不能預設啟動anaconda下的python,預設啟動的是ubuntu下自帶的python

spyder 啟動:終端輸入:spyder。啟動多個視窗:spyder --new-instance

pycharm安裝:pycharm安裝完成後需要將anaconda 中的直譯器配置上去,在設定中選擇project interpreter 中增加新的直譯器選擇anaconda 環境下的,exist environment ,找到本機中安裝的anaconda /bin/python3.7再將他使用到所有的專案中去即可。

pycharm啟動:增加pycharm環境變數,

export pycharm_path=/opt/pycharm/bin$},

source ~/.bashrc

echo $pycharm_path檢視是否已經配置完成

執行:./pycharm.sh

配置ptty

新建使用者:

給使用者增加組

sudo usermod -a -g work_g zzk
出現問題

1、cudnn初始化失敗:解決辦法

指定使用的gpu並且允許growth

os.environ["cuda_visible_devices"] = "0,1,2,3,4,5,6,7"

config = tf.configproto(gpu_options=tf.gpuoptions(allow_growth=true))

sess = tf.session(config=config)

2、多顯示卡使用時只能啟動第一塊並且沾滿記憶體後,不會去執行第二塊顯示卡,不均勻分配。

from keras.utils import multi_gpu_model
basemodel = model(inputs=conv_base.input, outputs=output)  # outputs=x1

basemodel.summary()

basemodel = multi_gpu_model(basemodel,gpus=8)

在定義model時候增加這個屬性

3.ubuntu不同使用者下有些包不共享。

不共享的包可以發現他們都安裝在了

/home/asus/.local/lib/python3.7/site-packages

將這些包存放在安裝包的主檔案家即可

cp -r /home/asus/.local/lib/python3.7/site-packages/* 複製到的檔案下

linux配置python環境

容器以管理員許可權進入 sudo docker exec ti u root 容器id bash 解包 2.tar xvjf python 3.9.0.tar.xz 進入python資料夾,生成編譯指令碼 3.執行 configure prefix var jenkins home python3 ...

遇到不同vim配置時python指令碼縮排對齊問題

python指令碼需要嚴格對齊,而在編輯器中經常出現配置不同,導致縮排方式不同的問題,同乙個檔案放到另乙個機子上便不能解析,尤其是跨平台的時候。這種時候便需要一種統一的對齊方式,可以使用以下方法 只用空格 在vim使用tab時,自動轉換為4個或者其他n個空格,這樣在任何不同vim配置的機子上都不會出...

Linux下配置vim配置python輕量級IDE

個人建議 不是每個帖子都適合你,如果沒有你想要的趕緊跳過乙個前輩的帖子其實還是有坑,由於時間的原因軟體不斷更新之類的遠緣故所以坑就自然而然的出現了也不是每個人的環境都一樣,enjoy bro 這個是vim外掛程式官網 tips centos yum remove vim vi y git clone...