1.安装开发环境

#方法一:直接安装anaconda,解释器和环境,一个软件就可以包括,简单方便
参考地址:https://www.cnblogs.com/sui776265233/p/11453004.html 优点:安装软件的方式,实现需求,简单方便
   浏览器就可以敲代码,很方便,节省电脑资源
缺点:没有代码自动补全功能,但是方便新手记忆代码 #方法二:安装Python环境+pycharm组合
参考地址:https://www.cnblogs.com/lvtaohome/p/11121377.html 优点:常见组合,pycharm简单好用
缺点:pycharm专业版需要秘钥【建议使用免费的社区版本】
代码自动补全,不利于熟悉代码


#如果未添加到环境变量,参考:https://www.cnblogs.com/lvtaohome/p/11121701.html

2. linux更新python环境

#python -V 查看python版本
python -V
python3 -V #更新python
1、安装gcc,用于编译Python源码
yum install gcc
2、下载源码包,https://www.python.org/ftp/python/
3、解压并进入源码文件
4、编译安装
./configure
make all
make install
5、查看版本
/usr/local/bin/python2.7 -V
6、修改默认Python版本
mv /usr/bin/python /usr/bin/python2.6
ln-s /usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
vi/usr/bin/yum
将头部#!/usr/bin/python 修改为 #!/usr/bin/python2.6
sed -i "1s/python/python2.6/" /usr/bin/yum

3.了解python虚拟机的运行原理

#虚拟机运行原理
https://www.cnblogs.com/webber1992/p/6597166.html

4.pycharm相关

#pycharm中文指南
https://pycharm.iswbm.com/
https://pycharm.iswbm.com/index.html #好用的插件
https://juejin.cn/post/6988692546134212638 #pycharm汉化方法
两种方法介绍:https://zhuanlan.zhihu.com/p/186281035
离线插件地址:https://www.jb51.net/softs/588591.html#downintro2

pycharm取消双击shift查询快捷键

#==========【方法一】===========
1、按ctrl+shift+a,弹出搜索框
2、输入registry,然后按回车
3、找到“ide.suppress.double.click.handler”,将后面的复选框勾上
4、勾选上复选框后直接点击close,然后双击shift的时候就不会再出现全局搜索框了
#==========【方法二】===========
1.关闭pycharm软件,进入pycharm安装目录lib文件夹下
2.找到 platform-impl.jar 这个文件,用压缩软件打开
3.进入文件夹内idea目录
4.找到 PlatformActions.xml 文件,拖到桌面
5.搜索 com.intellij.ide.actions.SearchEverywhereAction 这一行,然后注释掉
6.将修改过后的 PlatformActions.xml 文件,拖入 platform-impl.jar 文件中覆盖。
https://zhongqi2513.blog.csdn.net/article/details/119597956

最新文章

  1. c语言第11次作业
  2. Autoit 在word中绘图
  3. 学习一下mef
  4. for循环三个表达式的执行时间
  5. (翻译) TFS源代码控制的未来 (TFSVC vs. Git)
  6. 简单Matrix 的方法说明记录
  7. javascript 的事件--阻止冒泡
  8. java生成竖排文字图片
  9. Python模块(scapy)
  10. 初学JSP+Servlet常见的错误
  11. a链接中关于this的使用
  12. Pie(二分)
  13. URL与URI的区别
  14. 【二分查找+优化O(n)】【续UVA1121】Subsequence
  15. 关于grub的那些事(二)
  16. DOS下导入导出MySQL备份
  17. 【多重背包模板】poj 1014
  18. 不带parent指针的successor求解
  19. Nginx系列6:对称加密与非对称加密各自的应用场景
  20. 六种常见排序算法的java实现

热门文章

  1. SQL基础语法_张三
  2. rancher更新集群证书
  3. [SPDK/NVMe存储技术分析]010 - 理解SGL
  4. Java Study two
  5. Windows 7/8 64位系统 不能注册32位dll 文件的解决方案
  6. HC-05蓝牙模块使用教程
  7. 如何看待malloc产生内存碎片
  8. Jquery是什么?有什么作用?
  9. springmvc对前台参数的接收
  10. java-面向对象相关