### 添加遠程服務器
1. 確認當前服務器默認的 python 版本
```
root@pycharm:~# python --version
Python 3.13.2
```
如果不是最新版,或者希望使用其他版本,可以使用 update-alternatives 來切換默認版本。
```
update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.11 2
update-alternatives --install /usr/bin/python python /usr/bin/python3.12 3
update-alternatives --install /usr/bin/python python /usr/bin/python3.13 4
# 設置默認的 python 版本,最後的 [1 2 3 4] 數字越大,權重越高,這裏 4 表示 3.13 為默認版本
update-alternatives --config python
# 可以進行切換。
```
1. 配置遠程服務器 venv 環境,為每個項目添加不同的 venv 環境
- 添加一個默認的 vevn 環境
```
python -m venv /home/pycharm/sample-project
source /home/pycharm/sample-project/bin/activate
python --version
Python 3.13.2
# 確認 python 版本
pip list
Package Version
------- -------
pip 24.3.1
# 確認 pip 版本以及 pip 包列表情況
deactivate
# 退出虛擬環境
```
- 添加一個指定版本的 venv 環境
```
python3.12 -m venv /home/pycharm/sample-project-312
source /home/pycharm/sample-project-312/bin/activate
python --version
Python 3.12.3
# 確認 python 版本
pip list
Package Version
------- -------
pip 24.0
# 確認 pip 版本以及 pip 包列表情況
deactivate
# 退出虛擬環境
```
這樣我們就有了兩個不同版本的 venv 虛擬環境。
1. 添加 ssh 信息
文件 | 設置 | Python 解釋器
指定解釋器路徑為創建的 venv 中的 python 路徑
如下:/home/pycharm/sample-project/bin/python
根目錄設置為 /home/pycharm/sample-project
再設置一個 3.12 版本的 venv ,一般不用勾選 ” 繼承全局 site packages “,盡量保持 venv 的純净。
這樣以來,我們就有兩個 venv,一個版本為 3.13 系統默認,一個為指定版本的 3.12
issue : pycharm 重命名失效的情況,請確保投入使用前再度確認。
### 新建項目並添加 interpreter
本地路徑自行新建,本例為:sample-project,自定義環境中在已添加列表中選擇對應的解釋器。
進入 → 文件 | 設置 | 構建、執行、部署 | 部署
1. 重命名一下遠程服務器的名稱方便管理。
2. 如果是學習用途,設置根目錄為 /tmp 即可,上傳的代碼會被存放在 tmp 這個臨時目錄中。如果是項目開發用途,可以設置根目錄為具體的項目路徑,如 /home/pycharm/sample-project

aec 发表于 2025-2-20 03:39
疑似ai生成内容, 删号
xchiminer 发表于 2025-2-20 07:09
疑似啥?我手搓的ok?
全程甚至沒用過一次ai,而且大量的操作是製作了gif。
gzlock 发表于 2025-2-20 04:37
你自己撞枪口上了
三架飞机 发表于 2025-2-20 04:34
有啊,我就发了个新闻帖,隔天就没法登录了,V2EX封号真TM傻逼,一个理由也不说 ...

dallaslu 发表于 2025-2-20 13:31
详见:《V2EX 刑满释放记》https://dallas.lu/released-from-prison-of-v2ex/
| 欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) | Powered by Discuz! X3.4 |