学会配置Pycharm这一招,事半功倍!
时间:2025-11-05 11:35:19 出处:域名阅读(143)

Hello 大家好,配置我是事半菜鸟哥。
周围很多同学都在学Python,功倍简单好用,配置功能强大,事半容易上手。功倍而开发Python代码大部分都是配置用的Pycharm。当然肯定有小伙伴,事半表示不服,功倍vscode也是配置很强大的。确实vscode也是事半开发的神兵利器,尤其是功倍在全栈开发,多语言开发,配置优势会更明显。事半
但是功倍Pycharm作为专业的Python它的很多功能还是要比vscode强大方便不少,今天就来教大家一招,让你远程开发的时候爽歪歪!
遇到的困惑
很多时候我们在本地开发,比如小编喜欢在mac上开发代码,然后开发好的服务器托管代码再远程通过ssh传到服务器。

这样做法,当你开发一个小项目是没有啥问题的,但是如果你开发大型的项目,有很多文件夹,然后每个文件夹又有不同的模块,当你修改的时候,当你需要改多个文件的时候。这个时候麻烦就来了,你需要在不同的文件夹里面寻找你的修改的文件,而且还需要传到不同的远程的服务器目录上去,就非常麻烦。
比如我们现在有7个不同的项目,当修改的时候就很麻烦,每天需要重复和繁琐的来做ssh这个事情很多次,非常崩溃。。。网站模板

有的同学说,用git搭建一个开发环境不是可以解决这个问题,确实git的功能非常强大,协同管理开发非常不错,但是属于重量级的,需要下载安装一个环境。有没有轻量级的,我本地修改点save就可以自动更新远程服务器上的文件。pycharm里面正好有这个功能,非常爽,分享给大家。
Pycharm里面设置远程开发管理
第一步配置远程的服务器1).首先打开你的Pycharm的tools菜单,找到deveopment
点击 tools --> Deployment --> Configuration

2).弹出如下对话框,点击左上角的 ‘+’,选择SFTP,,在弹出的小对话窗中输入服务器IP地址,点击OK。

3).弹出如下对话窗,点击右边的红圆圈中的云服务器三点图标,配置SSH信息。

4).弹出如下对话窗,填好信息之后,就可以点击Test Connection了,连接成功之后,点击对话窗右下角的OK。

然后就回到前一个对话窗了,Root path可以点击Autodetect. Web server HRL暂时可以不用写,好像Web相关的程序会用到,一般我们的开发不需要关这个。

1).点击mapping,然后选择项目在本地电脑的文件路径和在服务器上的文件路径,如下图:

然后点击 Excluded Paths 可以设置一些不想同步的目录,例如软件的配置文件目录等,如下图:

完了之后,点击对话窗右下角的OK就完成Deployment的配置了,效果如下图所示。这样就大功告成了。
最后一步,自动同步文件
经过上面一波操作,已经大功告成了,我们修改了本地的开发目录,然后点击tools/Development/upload to xxx 即可。但是还有更爽的办法,直接每次开发完了之后ctrl+s即可自动完成整个的上传工作。
点击Tools --> Deployment --> Options

弹出如下窗口,在Upload changed files auto......这一个选项中选择On explicit save action,即每次点击保存时会自动更新到服务器。点击OK。

这样每次就非常爽了,当然上面的功能其实都是Pycharm专业版的,社区版没有这个功能,但是小编有办法让你可以免费永久的用到专业版的功能,需要了解咨询的话,后台找小助手。
猜你喜欢
- 以前一直使用window,今天安装了一个ubuntu系统(假如有同学也想装,建议装英文版的),因为以前ubuntu系统用的不多,所以安装软件就是一个问题。就以安装chrome来说吧:1、在Google chrome上面下载Chrome浏览器。选择正确的版本,比如选择【32 bit .deb (适用于 Debian/Ubuntu)】。2、Ctrl+Alt+T 打开终端,进入你刚刚下载好的Chrome包存放的文件夹(我是直接下载到默认位置的):复制代码代码如下:$ sudo dpkg -i google-chrome-stable_current_amd64.deb有很多同学看到类似以下的错误提示会束手无策,不用担心,原因是因为依赖包的问题,我们安装一下这个依赖包就好了:4、出现以上错误,安装依赖包来解决:复制代码代码如下:$ google-chrome注意:安装软件之前确保你已经做过更新和升级假如没有更新到最新请参考以下更新:复制代码代码如下:$ sudo apt-get update$ sudo apt-get upgrade
- Flannel MAC 地址冲突导致 Pod 跨节点通信异常
- 2022 SPS上可见的十大IT/OT融合趋势
- 告别密码过期困扰,一键部署Bash脚本,智能监控密码过期风险
- 拯救者R720i7(性能出众,高效散热,打造极致游戏体验)
- 如何防止物联网受损?你学会了吗?
- 程序员必备的几款经典软件,你不会还不知道吧?
- 如何防止物联网受损?你学会了吗?
- Webalizer是一款免费的应用程序,可用于分析网站服务器日志。这样一来,你就能更清楚地了解你的网站或服务器收到的流量大小。它是一种使用广泛的开源工具,提供了非常详细的报告。这个工具的使用和安装很简单,cPanel之类的许多高级托管控制面板使用该工具,为用户提供流量方面的详细信息。功能特性这款工具的功能很强大,足以解析不同格式的访问日志。它还可以从压缩文件中获取信息,不需要先解压缩文件。你从命令行和图形化用户界面都可以使用该工具,以你觉得方便的方式来查看报告。它支持多种语言,开发团队正在努力添加支持另外许多语言的功能。它能够解析任何大小或复杂程度的日志文件。它同时支持IPV4和IPV6,还有原生的地理位置服务和DNS服务器软件。在Ubuntu上安装和配置WebalizerWebalizer需要Apache网站服务器软件安装在Linux系统上,因为它要读取和解析Apache错误日志,从而分析流量。假如Apache之前没有安装在你的系统上,你试图看一看webalizer是如何工作的,那么启动终端,运行下面这个命令,即可将Apache安装在你的Ubuntu上:复制代码代码如下:sudo /etc/init.d/apache2 start现在启动你的浏览器,装入http://localhost,核实http在正常运行,它应该会显示诸如此类的页面:Apache默认页面注意:默认情况下,Apache的文档根目录是/var/www/html/,所以你需要把脚本放在这个位置,那样Apache网站服务器就能提供这些脚本。由于Apache已安装在我们的Ubuntu系统上并运行起来,现在运行下面这个命令,安装webalizer。恭喜你,webalizer已安装完毕。现在我们需要配置它。配置webalizer你可能也注意到,在安装过程中,webalizer目录已经创建在/var/www/路径上,我们需要把它移到/var/www/html,那样Apache才能顺利该目录。在终端上运行下面这个命令来完成这项任务。复制代码代码如下:sudo gedit /etc/webalizer/webalizer.conf务必要确保Apache访问日志文件路径在该文件中正确无误(下列屏幕截图中高亮显示的部分)。假如路径这一项出错,就纠正路径,并保存文件。好了,我们离成功只有一步之遥了。测试Webalizer配置运行下面这个命令,核实webalizer已成功安装和配置。测试webalizer启动浏览器,装入http://localhost/webalizer/ URL。它应该会装入webalizer页面,并且附有系统当前HTTP活动的报告。可以执行webalizer –h得到所有命令行参数:复制代码代码如下:#!/bin/shrun=/usr/sbin/webalizer$run -F clf -p -n -t www.test.com-o /var/www/html/log /var/log/httpd/access_log说明:-F clf 指明我们的web日志格式为标准的一般日志文件格式(Common Logfile Format)-p 指定使用递增模式,这就是说每作一次分析后,webalizer会生产一个历史文件,这样下一次分析时就可以不分析已经处理过的部分。这样我们就可以在短时间内转换我们的日志文件,而不用担心访问量太大时日志文件无限增大了。-n “ “ 指定服务器主机名为空,这样输出结果会美观一些。-o “www.test.com” 指定输出结果标题./var/log/httpd/access_log:指定日志文件然后在/etc/crontab中加入:01 1 * * * root /etc/rc.d/webalizer即每天凌晨1点执行该脚本。然后运行/etc/rc.d/init.d/crond reload重载入crond服务。结束语Webalizer是在微软Windows、Linux和Mac OS上广泛使用的一种工具,可用于分析系统上的Web活动。它是相当简单的工具,可以解析网站服务器日志,即便它受到数百万次的访问。这个工具的重要性对系统和网站管理员来说毋容置疑。