首页服务器pycharm连接服务器,Pycharm连接远程服务器上的工作目录

pycharm连接服务器,Pycharm连接远程服务器上的工作目录

编程之家2023-10-2292次浏览

老铁们,大家好,相信还有很多朋友对于pycharm连接服务器和Pycharm连接远程服务器上的工作目录的相关问题不太懂,没关系,今天就由我来为大家分享分享pycharm连接服务器以及Pycharm连接远程服务器上的工作目录的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

pycharm连接服务器,Pycharm连接远程服务器上的工作目录

如何用pycharm快速上传代码到服务器

在pycharm改完代码后,要切换专门的上传软件或者终端敲命令,才能把代码放到测试服务器去验证,很麻烦。这里分享一个直接在pycharm里快速上传代码到远程服务器的方法。

打开pycharm,选择Tools--Deployment--Configuration

2

弹出对话框中点左上角加号

3

输入一个名字,并选择SFTP协议

pycharm连接服务器,Pycharm连接远程服务器上的工作目录

4

接着在新窗口中输入远程服务器地址、端口号(一般默认22就可以了)、用户名密码等信息。可以点击Test SFTP connection来测试能不能连接

5

切换到Mapping标签,在Deployment path on server'test'这一栏的最右侧,点击...按钮,选择文件上传的目标目录。

之后点击Use this server as default,就可以让这个工程一直默认上传到这个服务器的这个目录,不用多次选择

6

pycharm连接服务器,Pycharm连接远程服务器上的工作目录

保存设置退出后,在代码视图界面右击鼠标,可以看到Upload to test,用它就可以把代码上传到刚才的服务器了

END

pycharm使用远程环境无法读取环境中的包

一.介绍

Python远程调试,即在远程机器上运行python代码,在本地进行调试。

需要环境:python

调试环境:PyCharm

需要依赖:远程和本地需要在python路径安装pycharm-debug.egg

注:安装egg包需要使用先安装setuptools

二.安装setuptools

在windows/linux环境下直接使用ez_setup.py脚本安装:

1.下载脚本:该脚本会自动下载setuptools-1.1.6.tar.gz

2.运行脚本:python ez_setup.py即可完成setuptools安装

(注:如果机器连不上服务器,可以把ez_setup.py和setuptools-1.1.6.tar.gz包拷贝到该机器上,并放在同一目录下,然后运行ez_setup.py即可)

三.安装pycharm-debug.egg

在PyCharm的安装目录下能找到pycharm-debug.egg,在python的安装路径下能找到easy_intall命令(已安装了setuptools),执行:

easy_install.exe pycharm-debug.egg即可完成安装。

四.远程调试

1.打开PvCharm,配置远程调试:

(a).打开edit confiurations

(b).添加Python Remote Debug

(c).配置本地的ip、端口号,如:192.168.112.6,此ip为你进行调试操作的机器的ip,远程机器需要连上这个ip。

(d)在远程机器上编写将在本地调试的python代码,在入口处加上:

import pydevd

pydevd.settrace('192.168.112.6',port=51234, stdoutToServer=True, stderrToServer=True)

配置的ip、端口好即在本地PvCharm上配置的ip和端口号,即PvCharm所在机器的ip和开启调试的端口号。

2.开始调试

a)在本地PvCharm上开始调试服务,

b)在远程机器上运行python脚本:

c)此时可点击”Download”下载源码:

d)开始调试:

Pycharm连接远程服务器上的工作目录

注意下这里的Authentication type,这个是用来连接服务器的方式,可以根据你的需求选择

Password:服务器账号密码链接

Key pair:使用ssh秘钥进行链接

OpenSSH:本地id_rsa.pub秘钥配置在服务器进行链接

选中你需要同步的文件/文件夹,然后点击Tools

Exclude items by name:忽略哪些文件/文件夹进行同步

always:自动上传

on explicit save action:每次保存的时候上传

never:手动上传

好了,关于pycharm连接服务器和Pycharm连接远程服务器上的工作目录的问题到这里结束啦,希望可以解决您的问题哈!

dbc数据库异常?游戏引擎启动异常!求生之路2本地服务器 求助,为什么我开的求生之路2本地服务器别人进不来