pycharm配置连接服务器
A. 在服务器上准备你的 Conda 环境
A0. 登录服务器
在 PyCharm 的 Terminal,执行:
ssh user_name@服务器IP
首次连接输入 yes
,再输入密码即可。
这个一登陆进来就在/home/user_name目录里了
A1. 检查是否已有 conda
conda -V
如果能看到版本号,跳到 A3。
如果显示未找到命令,按 A2 安装 Miniconda。
A2. 安装 Miniconda(装在你自己的 home 目录)
# 1) 回到家目录
cd ~# 2) 下载安装包(有 wget 用 wget,没有用 curl)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh \|| curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh# 3) 静默安装到 ~/miniconda3
bash Miniconda3-latest-Linux-x86_64.sh -b -p ~/miniconda3# 4) 初始化(让 shell 认识 conda)
~/miniconda3/bin/conda init# 5) 让配置立即生效(bash 用这条;如果是 zsh,就 source ~/.zshrc)
source ~/.bashrc
这时候 conda -V 就能看到版本号了
A3. 创建你专属的虚拟环境(推荐按“路径”创建,最清晰)
# 建个目录放环境
mkdir -p ~/envscd~# 创建 项目虚拟 的环境(python可改成你需要的版本)
conda create -p ~/envs/项目名 python=3.10 -y#若此时返回:
'''
CondaToSNonInteractiveError: Terms of Service have not been accepted for the following channels. Pl
ease accept or remove them before proceeding:• https://repo.anaconda.com/pkgs/main• https://repo.anaconda.com/pkgs/rTo accept a channel's Terms of Service, run the following and replace `CHANNEL` with the channel na
me/URL:‣ conda tos accept --override-channels --channel CHANNELTo remove channels with rejected Terms of Service, run the following and replace `CHANNEL` with thechannel name/URL:‣ conda config --remove channels CHANNEL
'''#运行
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r#再运行
conda create -p ~/envs/项目名 python=3.10 -y# 激活环境
conda activate ~/envs/项目名
✅ 激活后查一下 Python 绝对路径(等下要填到 PyCharm 的 Interpreter 栏)
which python
# 典型输出示例:
# /home/user_name/envs/py310/bin/python
建立项目目录
# project总目录(如果没有建一个)
mkdir -p ~/projects# 项目目录
mkdir -p ~/projects/项目名cd ~/projects/项目名# 升级基础打包工具
python -m pip install -U pip setuptools wheel
A4.已经在GitHub下载好项目文件在pycharm中打开(这个目录下的都在cmd里)
# cmd中
cd 项目目录中# 比如:E:\projects\this_project
# cd E:\projects#复制所有内容到服务器中
E:\projects>scp -r this_project user_name@服务器IP:~/projects/
A5.到pycharm的terminal里
# 进入下载好的项目目录中
cd ~/projects/this_project# 查看所有文件
ls -l# 可以装包了
pip install -r requirements.txt
A6.在 PyCharm 配置远程解释器
Settings
→Project: MegaTTS3
→Python Interpreter
点击齿轮 →
Add...
→ 选择SSH Interpreter
输入服务器信息(
user_name@服务器IP
),连上去后,Interpreter path 填:刚 which 输出的那个
which python
# 典型输出示例:
# 填这个:/home/user_name/envs/项目名/bin/python
- Project sync folder(远程路径),点进去可以改,左边写自己电脑上项目地址,右边写:
/home/songjy/projects/项目名