pycharm 创建桌面图标
Tofloor
poster avatar
ywjddeepin
deepin
2017-11-07 05:21
Author
深度软件中心的pycharm是2017.1.1版本的, 前几天更新到2017.2.4版本,从jetbs 官网上下载完安装包后,解压,然后照下图做就可一创建桌面快捷方式。
Reply Favorite View the author
All Replies
avatar
DebuggerX
deepin
2017-11-07 06:16
#1
   

Ubuntu11.04中如何将pycharm添加到系统的“应用程序”菜单里 (pycharm已成功安装)

国内的技术博客包括csdn,简书这些实在良莠不齐,简直严重影响正常学习。。。

另外jb全家ide都用自带的update功能,我的pycharm,clion,as,webstorm都是商店下的,然后update到了最新版本……一言不合就“下载官网最新版”不累么。。
Reply View the author
Comments
yorken
2019-03-25 02:07
优秀,我折腾了半天,结果一看你的,三秒解决
avatar
ywjddeepin
deepin
2017-11-08 05:52
#2
https://bbs.deepin.org/post/147791
Ubuntu11.04中如何将pycharm添加到系统的“应用程序”菜单里 (pycharm已成功安装)

国内的技术博客 ...

哦,谢谢你的分享与改进,弱弱问一句,怎么让他自动update啊,pycharm会提示让我更新,每次一点就进入官网下载页面了,但是不知道怎么让他自动更新(不用上官网下载)
Reply View the author
avatar
DebuggerX
deepin
2017-11-08 21:06
#3
https://bbs.deepin.org/post/147791
哦,谢谢你的分享与改进,弱弱问一句,怎么让他自动update啊,pycharm会提示让我更新,每次一点就进入官 ...

jb家的ide共用一套叫做intellij platform的基础平台架构,所以绝大多数操作是共通的。这套平台由java构建,其中软件内升级使用的是下载增量的patch.jar后打补丁的方式。这个方式的细节可以参考android-studio升级的这篇文章:
Android Studio 升级之更新包升级版本



也就是说,一般ide打开以及手动update的时候ide会向官网请求一个包含升级信息的xml文件,并根据你ide当前的版本号和更新的版本号下载升级补丁。

1.商店点击安装,装好后第一次启动,event里就有提醒可以更新:


2.这里点击update,显示了如下界面:


可以看到只有download,而不是正常的download & update,原因是当前版本是1.1,最新是1.5,中间隔了几个小版本,而这个平台的升级判断比较傻,他会直接向服务器申请下载1.1-1.5的升级包,而服务器实际上只有1.1-1.2和1.2-1.3这种小升级包,所以返回失败,然后那个按钮就变成了download,一点就去了官网……这点上它做得还不如那些国产辣鸡网游的客户端更新智能。。

但其实也并不是没有办法的,其实只要点击那个ignore this update按钮,这样就会把最新的版本号加入忽略名单,然后再手动update:


可以看到,现在的new version比原来的要小了,但是仍然不是当前版本的下一个小版本,所以继续点击ignore再update,直到如下界面:



这里已经满足下载更新包并更新的版本要求了,但是由于目标目录没有写入权限所以无法操作,只要命令行给提示的目录设置下权限就好,注意-R参数:



再次update,这里已经可以更新了:



点击update and restart,会自动下载更新,patch然后重启:

  

重启发现已经从1.1成功升级到1.2了。所以只要看到download按钮就先点ignore再update就好。。
一直到出现这个提示,告诉我们说已经是最新版本了——但实际上不是最新,而是我们把很多新版本号加入了忽略:



所以点击上图里的那个update,进入设置界面:
在这里点击View/edit,可以看到所有已经被忽略的版本号;
这时候删掉最小的一个版本号后ok保存:



再次update,成功获得1.2-1.3的更新包:



如上操作反复几次,1.5-2的大版本升级都是能够实现的:


最终,忽略列表都删光了,软件也已经升级到了最新版本:



实际上,对于我这种几乎每天都会打开使用这些ide的人来说,一般根本不会出现跨版本无法升级的情况。我的android-studio和idea都是16年中商店下载一路用过来的,完全没毛病。
反倒是很多人下载ide就是尝个鲜,或者说是学习结果几个月不见得打开一次,反倒催商店更新非常积极……对于这种的我觉得几个小版本的差异根本没差,有什么新功能既不会看也不会去用,老教程不适用新版本的时候还要抱怨,纯粹就是无意义的版本号强迫症罢了。。
Reply View the author
avatar
ywjddeepin
deepin
2017-11-10 00:13
#4
https://bbs.deepin.org/post/147791
jb家的ide共用一套叫做intellij platform的基础平台架构,所以绝大多数操作是共通的。这套平台由java构建 ...

感觉你很厉害,你每天都敲很长时间的代码吧?我大学刚毕业,我打算过年以后找工作去,但是以前也没工作过过,没有经验,我看公司招聘都要2年经验的。我是不是能找个实习生啥的?我这半年在学django和flask,准备做web开发
Reply View the author
Comments
debuggerx
2017-11-10 21:09
最后个人认为web中最重要的不是某个框架,而是整个体系,比如网络体系、路由原理、请求处理和缓存、数据库,前端三剑客、模板引擎、会话权限...
debuggerx
2017-11-10 21:05
当然已经选择的路还是不要轻易否定的好,python做web的工作岗位也是有的,上海这边估计大概和java相比1:10的关系吧,要求也不尽相同,各有侧重
debuggerx
2017-11-10 20:55
也就是说,想在市场上获得python相关的高薪工作,人家并不看重你python玩的有多6,而是某个领域的知识是否够深入。说python简单又高薪的就是忽悠……
debuggerx
2017-11-10 20:53
如果是零基础想入行互联网,考虑市场薪资和难度还是推荐java入门,现在python在大数据、机器学习一些领域比较火,但是需要很多程序以外的知识支撑
debuggerx
2017-11-10 20:48
没有很厉害,半路出家的码农,做的工作比较杂而已。不知道你的具体情况,但是就市场来说用python做web的还是少,市场认可的只有java、php、dotnet……
avatar
要讲武德
deepin
2017-11-10 03:59
#5
我记得jb的软件有安装脚本, 照着安装会有桌面图标的
Reply View the author
avatar
sz******iy@vip.qq.com
deepin
2017-11-10 05:23
#6
https://bbs.deepin.org/post/147791
jb家的ide共用一套叫做intellij platform的基础平台架构,所以绝大多数操作是共通的。这套平台由java构建 ...

写的很详细,以前还真没注意。不过太麻烦了,可以简单的理解为只要大版本中间有未升级的小版本就无法自动升级且会跳到官网下载。

下载就下载也没什么,起码自己安装的还能控制安装目录是不是。

而且最重要的IDE设置都是在/home目录下,安装完成后重新导入一下设置也不麻烦。
Reply View the author
avatar
Dream
deepin
2017-11-10 17:56
#7

@debuggerx
按照操作,没有出现这幅图
Reply View the author
avatar
DebuggerX
deepin
2017-11-10 18:40
#8
https://bbs.deepin.org/post/147791
@debuggerx
按照操作,没有出现这幅图

确定已经忽略的版本号,假设你现在的版本号是1.1,那么保证已经把1.2以上的所有版本都加入了忽略。
如果确认了还是不行,那只能怀疑是jb家服务器出问题或者管理员删错补丁文件了。
Reply View the author
avatar
DebuggerX
deepin
2017-11-10 18:57
#9
https://bbs.deepin.org/post/147791
写的很详细,以前还真没注意。不过太麻烦了,可以简单的理解为只要大版本中间有未升级的小版本就无法自动 ...

这个见仁见智,就拿图标来说,软件内提供了自动创建图标不用,要自己手写desktop文件,我也没觉得写个desktop有多难,但是不觉得本末倒置么,还会有人觉得linux怎么那么难用还要自己写图标文件,windows直接邮件发送快捷方式就行,linux真垃圾巴拉巴拉……

升级也是,我也没觉得闲的没事下个新包重新配有多大事,但是看看论坛和商店里的留言吧,都有哪些说法:
①商店更新太慢了,不知道官方维护都是干什么吃的,我都是自己下官方最新的!(自豪脸)
②商店好像不是最新的版本啊,我最近想学xxx,能不能赶紧更新一下最新的我就开始学了
③怎么还没更新啊,官网都xxx了,就是图方便才在商店下的,不能及时更新那这商店还有什么用,deepin真不适合开发

无意义的纠结版本,否定深度维护商店的工作,工具自身的功能不用舍近求远,延伸出去还有比如不会用包管理乱编译源码装软件搞崩系统怪系统不稳定的,看教程不区分系别拿红帽系操作或者老linux管理方式来瞎搞的……

我主要针对的是这些人←_←
Reply View the author
avatar
Dream
deepin
2017-11-10 19:11
#10
https://bbs.deepin.org/post/147791
确定已经忽略的版本号,假设你现在的版本号是1.1,那么保证已经把1.2以上的所有版本都加入了忽略。
如果 ...

是我搞错了,我以为那个忽略版本列表是按顺序排好的,直接删的最后一个。现在好了,感谢大神
Reply View the author
avatar
ywjddeepin
deepin
2017-11-11 00:30
#11
https://bbs.deepin.org/post/147791
感觉你很厉害,你每天都敲很长时间的代码吧?我大学刚毕业,我打算过年以后找工作去,但是以前也没工作过 ...

      恩,是的,最近热度很高的大数据、机器学习、人工智能,让Python比较火,但是这三个方向感觉要求其他领域的知识更多,Python反而只是一个可选的工具。
    现在,国内用python的虽有上升趋势,但是还是需求少,而且,我这种转行来的,计算机科学的基础知识也很欠缺啊。
     在学这些框架的时候,我也看了一些相关的东西,基本上是哪里用到啥就学啥,也没有很系统的学习。
    我又有些想快点找到工作,都在家里待业半年了,没脸待下去了。
所以想找个工作,就算实习也能以便学点实践经验,一边养活自己。
但是公司要求好像我都不符合,简历这关估计都过不了。

我想到的是一但进入了这行,就好说,但是目前好像没有机会进啊。
啰嗦这么多,我很感谢你的倾听与建议。谢谢你
Reply View the author
avatar
nie2100
deepin
2017-11-11 00:53
#12
太感谢了!!!
下载应用商店的pycharm,总是提示更新,然后让下载完整包,现在知道怎么办了。
我是搞网络和运维的,现在半路出家学Python,学了django,flask这些WEB框架,现正在学习docker,redis,Jenkins,准备明年找个用python做后台的运维工作~
老家河南的,不知道在郑州这样的工作好不好找到。
Reply View the author
avatar
ywjddeepin
deepin
2017-11-11 01:06
#13
https://bbs.deepin.org/post/147791
太感谢了!!!
下载应用商店的pycharm,总是提示更新,然后让下载完整包,现在知道怎么办了。
我是搞网络 ...

郑州有找Python的,但是不多,
Reply View the author
avatar
Dream
deepin
2017-11-11 02:46
#14
https://bbs.deepin.org/post/147791
恩,是的,最近热度很高的大数据、机器学习、人工智能,让Python比较火,但是这三个方向感觉要求其 ...

你和我的境遇差不多,我也是半路出家自学python,工作不好找,都要经验,面试机会都没有。最近在做一个个人博客,看情况会不会好点。
Reply View the author
avatar
ywjddeepin
deepin
2017-11-11 07:52
#15
https://bbs.deepin.org/post/147791
你和我的境遇差不多,我也是半路出家自学python,工作不好找,都要经验,面试机会都没有。最近在做一个个 ...

恩,是啊,努力啊
Reply View the author