PyCharm 连接远程服务器保姆级教程

简介: windows电脑Pycharm--远程连接---云服务器

PyCharm 连接远程服务器保姆级教程

1. 确认远程服务器上是否有python开发环境

如果没有安装python3的环境 可以参考上一篇文章: 云服务器Centos-安装Python任意版本的环境

1.1 确认 远程python 环境路径

which python3.8
# /usr/local/python3.8/bin/python3.8

1.2 确认 是否有虚拟环境安装包(看个人情况)

pip3.8 install virtualenv
pip3.8 install virtualenvwrapper

1.3 使用虚拟环境指令报错问题解决

#  报错    workon --- 找不到这个命令

#  解决 

# 1.配置 虚拟环境工具的 环境变量
# 1.1 打开 环境变量配置文件
vim ~/.bash_profile

# 1.2 根据自己的路径 配置
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3.8/bin/python3.8  # 你自己的 python 运行目录
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3.8/bin/virtualenv # 你自己的 virtualenv 目录
export WORKON_HOME=$HOME/.virtualenvs # 保存虚拟环境路径---可以自己设置
source /usr/local/python3.8/bin/virtualenvwrapper.sh  # 插件脚本

# 1.3 激活 环境变量
source ~/.bash_profile

1.4 创建了 虚拟环境

mkvirtualenv 虚拟环境的名字 -p 指定python版本

1.5 将windows项目中需要的所有第三方库安装在 --虚拟环境


# 1. 将windows项目中python第三方库 导出
pip freeze > requirements.txt  #  windows 上面的

# 2.将本地 windows requirements.txt === 上传远程服务器上

# 3.从win本地 上传文件 到远程服务器linux
scp -r requirments.txt root@114.115.208.201:/root/

# 4.在远程服务器 虚拟环境中安装 第三方库
pip3.8 install -r requirments.txt

2.配置pycharm远程python开发环境

2.1 配置 ssh 的IP 和 用户名

下图 是 pycharm2022版本之前的位置

image-20230330093718962.png

下图 是 pycharm2022版本之后的 ssh位置

pycharm_ssh.png

2.2 配置远程登录的密码

image-20230330093821908.png

2.3 找到远程服务器的python环境路径--配置到pycharm

路径映射如果没有设置,会使用默认的路径映射

image-20230330094341323.png

2.4 提交配置结果

image-20230330094640242.png

2.5 设置自动同步远程(有的时候会卡-需要点击手动)

image-20230330095308201.png

相关文章
|
3月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
342 10
|
5月前
|
存储 弹性计算 数据库
阿里云服务器购买流程:四种主要购买方式图文教程详解与选择参考
阿里云服务器如何购买?当前阿里云提供了自定义购买、快速购买、通过活动购买和通过镜像市场购买四大主流购买模式,本文将通过图文方式为您展示每种购买方式的具体流程与适用场景,以供选择参考。
|
6月前
|
弹性计算 关系型数据库 数据库
阿里云服务器ECS是什么?ECS应用场景、租用流程及使用教程整理
阿里云ECS(弹性计算服务)是性能稳定、弹性扩展的云计算服务,支持多种处理器架构和实例类型,适用于网站托管、开发测试、数据存储、企业服务、游戏多媒体及微服务架构等场景。提供从注册、配置到部署、运维的完整使用流程,助力用户高效上云。
|
5月前
|
弹性计算 运维 负载均衡
阿里云轻量应用服务器产品介绍、收费标准以及搭建个人博客教程参考
本文为大家介绍阿里云轻量应用服务器的产品优势、应用场景、使用须知、地域与网络连通性、与云服务器ECS的区别以及使用轻量应用服务器搭建WordPress个人博客的图文教程,以供大家了解和使用轻量应用服务器。
|
6月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
725 0
|
3月前
|
弹性计算 网络协议 Linux
阿里云服务器简介及使用教程,附送云服务器ECS自定义创建流程
阿里云ECS是安全可靠、弹性灵活的云计算服务,支持多种实例规格与操作系统,可快速创建和管理云服务器。本文详解ECS介绍、购买流程及使用教程,涵盖配置选择、网络设置、安全组规则等,助您轻松上手。
483 16
|
3月前
|
存储 弹性计算 网络协议
超详细的阿里云服务器购买流程,ECS自定义购买配置教程
本文详细图解阿里云ECS服务器自定义购买全流程,涵盖付费模式、地域选择、网络配置、实例规格、镜像、存储、安全组及登录设置等核心步骤,助您轻松掌握专业级云服务器搭建方法。
|
3月前
|
存储 弹性计算 网络协议
阿里云服务器ECS是什么?ECS介绍、云服务器创建及使用教程
阿里云ECS是安全可靠、弹性灵活的云计算服务,支持多种实例规格与操作系统,可快速创建和管理云服务器。本文详解ECS介绍、购买流程(含付费模式、地域、网络、存储等设置)及使用教程,助您轻松上手云服务器。
585 4
|
3月前
|
存储 弹性计算 Linux
阿里云账号注册、领取优惠券、试用云服务器和购买云服务器教程参考
对于还未使用阿里云任何云产品的用户来说,完整的上云流程包括账号注册并完成实名认证,然后才是试用或者购买云服务器,有的新手用户对这一流程还不是很清楚。本文为大家介绍新手用户从注册阿里云账号,完成实名认证,然后领取阿里云优惠券,并试用云服务器和购买云服务器的全部流程,适合初次购买和试用阿里云服务器的新手用户参考。

热门文章

最新文章