Python虛擬環境 / Jupyter notebook / VS Code 遠程連接


Python虛擬環境

1.進入/home/123/env/

2.執行virtualenv -p=python3.7 --system-site-packages 環境名稱

ps:如果要重新安裝一個新環境加 --no-site-packages 不導入原有的包

3.進入環境目錄

4.source bin/activate

5.安裝必要的庫 pip install -r requirement.txt

6.添加核kernel for notebook

/home/123/env/環境名/bin/python -m ipykernel install --name 核名

requirement.txt文件自己添加庫名稱,每行一個:

cython
numpy
torch>=1.3
albumentations>=0.3.2
mmcv
torchvision
matplotlib
Pillow<=6.2.2
pycocotools@git+https://github.com/open-mmlab/cocoapi.git#subdirectory=pycocotools
torchvision

Jupyter notebook

# 安裝
pip install jupyter

# 生成配置文件
jupyter notebook --generate-config

# 生成密碼
jupyter notebook password

# 修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
# 添加以下內容
#####################################
c.NotebookApp.ip='0.0.0.0'
c.NotebookApp.password = u'sha:ce...上面生成的密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一個端口, 訪問時使用該端口
#####################################

出錯 ModuleNotFoundError: No module named 'jupyter_core'

# which pip
/opt/anaconda/anaconda3/bin/pip
# cd ~/where_root
# /opt/anaconda/anaconda3/bin/jupyter notebook

VS Code 遠程連接

1.配置VS Code中的.ssh/config

Host lzy
    HostName 10.24.11.22
    User lzy
  1. 免密碼連接

本地電腦cmd執行ssh-keygen生成C:\Users\lzy\.ssh\id_rsa.pub上傳的服務器~/.ssh/目錄下

執行cat id_rsa.pub >> authorized_keys service ssh restart

在xshell中激活X11轉發功能

如要使用X11轉發服務,需對Xshell和SSH服務器進行設置,具體操作如下:

1.打開會話對話框。

2.選擇要激活X11轉發功能的會話。

3.點擊[屬性]按鈕。

4.在[類別]中選擇[連接: SSH: 隧道]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM