python環(huán)境搭建流程
連接linux服務(wù)器
-
下載mobaxterm軟件
-
遠(yuǎn)程連接服務(wù)器
- 創(chuàng)建session連接遠(yuǎn)程服務(wù)器
- 選擇SSH連接
- 輸入linux服務(wù)器與用戶名
在服務(wù)器上安裝python開發(fā)環(huán)境
-
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ù)器。
<img src="C:\Users\11581\AppData\Roaming\Typora\typora-user-images\image-20211029205408203.png" alt="image-20211029205408203" style="zoom: 80%;" />
-
linux服務(wù)器上安裝anaconda3
# 先切換到存放anaconda3的文件目錄下 sh anacondaw文件全名.sh
-
配置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的使用
-
配置
# 配置jupyter notebook 在命令行輸入 jupyter notebook --generate-config -
創(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 -
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 -
使用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
- 最后可以使用瀏覽器訪問啦,在瀏覽器中輸入服務(wù)器ip:端口號(hào),而后輸入密碼即可使用Jupyter Notebook
使用anaconda國內(nèi)源
Anaconda的發(fā)行版默認(rèn)是國外的源,因此下載一些Python包會(huì)比較慢。因此,我們需要更換成國內(nèi)的源,一般是清華源或者中科大源。Windows用戶在cmd命令行輸入更換命令,Linux用戶在bash命令行輸入更換命令。
- 清華源
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. 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
- 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