python環(huán)境配置流程

python環(huán)境搭建流程

連接linux服務(wù)器

  1. 下載mobaxterm軟件

    mobaxterm下載

  2. 遠(yuǎn)程連接服務(wù)器

    1. 創(chuàng)建session連接遠(yuǎn)程服務(wù)器
    2. 選擇SSH連接
    3. 輸入linux服務(wù)器與用戶名

在服務(wù)器上安裝python開發(fā)環(huán)境

  1. anaconda簡介與安裝

    Anaconda指的是一個(gè)開源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴項(xiàng)。anaconda3是python3.x的意思,選用anaconda是因?yàn)槟鼙苊鈖ython包之間的版本依賴錯(cuò)誤,又因?yàn)閺?020年開始,官方停止維護(hù)Python2.X,因此我們直接下載anaconda3即可。如圖 2.4所示,下載Linux版本的anaconda,然后上傳至服務(wù)器。

    https://www.anaconda.com/distribution/#download-section

<img src="C:\Users\11581\AppData\Roaming\Typora\typora-user-images\image-20211029205408203.png" alt="image-20211029205408203" style="zoom: 80%;" />

  1. linux服務(wù)器上安裝anaconda3

    # 先切換到存放anaconda3的文件目錄下
    sh anacondaw文件全名.sh
    
  1. 配置anaconda系統(tǒng)環(huán)境

    # 1.在自己的服務(wù)器目錄下
    vim .bashrc #打開.bashrc文件,這里要會(huì)使用vim一些命令進(jìn)行編輯
    # 2.在。bashrc文件底部添加
    alias jxpython='/home/xxx/anaconda3/bin/python' 
    # 這是為了避免與其他服務(wù)器用戶產(chǎn)生命令沖突,使用自己的英文名加python
    
    export PATH=/home/xxx/anaconda3/bin:$PATH 
    # 配置anaconda的系統(tǒng)環(huán)境,讓系統(tǒng)能索引到anaconda
    
    

Jupyter Notebook的使用

  1. 配置

    # 配置jupyter notebook 在命令行輸入
    jupyter notebook --generate-config
    
  2. 創(chuàng)建遠(yuǎn)程訪問jupyter 的密碼

    1. # 輸入python 或者 jxpyhton進(jìn)入python編程環(huán)境  
    2.   from notebook.auth import passwd  
    3.   passwd()   # 修改密碼  
    4.   Enter password:   
    5.   Verify password:  
    6.   # 密碼會(huì)存放在一個(gè)json文件,或者直接打印在屏幕,如下。 argon2:$argon2id$v=19$m=10240,t=10,p=8$ksiymRUYtGDtIZ6xWd6FUw
    
  3. jupyter notebook的配置參數(shù)

    # 進(jìn)入配置文件jupyter_notebook_config.py  
    vim ~/.jupyter/jupyter_notebook_config.py  # 在命令行輸入  
     # 修改jupyter_notebook_config.py  
     c.NotebookApp.ip='*' 
     c.NotebookApp.password = argon2:$argon2id$v=19$m=10240,t=10,p=8$ksiymRUYtGDtIZ6xWd6FUw
     c.NotebookApp.open_browser = False
     c.NotebookApp.port =8888 
    
  4. 使用jupyter

    # 使用screen命令,可以讓jupyter一直開著
     screen jupyter notebook --ip 0.0.0.0
    # 還可以使用nohub命令讓后臺(tái)一直運(yùn)行jupyter
    

    如果需要結(jié)束進(jìn)程

    使用ps -a尋找jupyt進(jìn)展,以及PID號(hào),然后kill -9 3750

  1. 最后可以使用瀏覽器訪問啦,在瀏覽器中輸入服務(wù)器ip:端口號(hào),而后輸入密碼即可使用Jupyter Notebook

使用anaconda國內(nèi)源

Anaconda的發(fā)行版默認(rèn)是國外的源,因此下載一些Python包會(huì)比較慢。因此,我們需要更換成國內(nèi)的源,一般是清華源或者中科大源。Windows用戶在cmd命令行輸入更換命令,Linux用戶在bash命令行輸入更換命令。

  1. 清華源
 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda config --set show_channel_urls yes
  1. 更換中科大源
1.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/  
2.     
3.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  
4.     
5.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/  
6.     
7.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/  
8.     
9.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/  
10.     
11.  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/  
12.     
13.  conda config --set show_channel_urls yes
  1. pip設(shè)定永久阿里云源

有時(shí)候anaconda不含有某些Python包的鏈接,導(dǎo)致無法安裝這些包。因此,我們需要用pip install xxx_package來安裝。比如安裝指定版本的keras2.0.8pip install keras==2.0.9

同樣地,為了下載更迅速,我們依舊將pip的下載源換成國內(nèi)阿里云源。Windows和Linux用戶在自己平臺(tái)的命令行下輸入以下更換命令即可。

 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容