pycharm连接服务器,Pycharm连接远程服务器上的工作目录
老铁们,大家好,相信还有很多朋友对于pycharm连接服务器和Pycharm连接远程服务器上的工作目录的相关问题不太懂,没关系,今天就由我来为大家分享分享pycharm连接服务器以及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,用它就可以把代码上传到刚才的服务器了
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连接远程服务器上的工作目录的问题到这里结束啦,希望可以解决您的问题哈!