pycharm 怎样远程调试放在服务器的 爬虫

仅仅是想开启远程python爬虫的话,可以用ssh或者putty(windows下)远程连接到服务器,通过python命令直接运行;

调试,修改代码的话建议用vim;

putty长时间操作(数分钟)会失去服务器连接,导致python程序中断,建议用screen命令来避免这个问题;

pycharm不熟悉,没有什么建议;

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

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

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

2

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

3

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

4

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

5

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

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

6

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

情况下如何使用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) 开始调试:

请问如何才可以连接服务器?

1、在的电脑上面按win+R键打开运行,输入“mstsc”,点击确定。

2、步进去远程桌面连接界面之后,输入要远程连接的服务器ip地址。

3、也可以在远程桌面连接界面上,点击选项,输入远程连接的服务器的地址,名称,勾选“允许我保存凭据”,点击连接。

4、第可以看到正在远程连接服务器,需要注意的是远程连接服务器之前,需要服务器已经设置好了允许电脑远程连接控制。

5、第输入远程连接的用户名和密码,点击确定。

6、可以看到已经成功远程连接上服务器了,可以在服务器上进行操作。

更多关于如何才能连接服务器,进入:查看更多内容