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、可以看到已经成功远程连接上服务器了,可以在服务器上进行操作。
更多关于如何才能连接服务器,进入:查看更多内容