zoukankan      html  css  js  c++  java
  • python3.7的一些心得,不定期更新。

    学习的python3.7.2,最新目前是3.8.1

    这里记一下主要的几点:

    pip 是python的模块管理器,姑且这么叫它。和nodejs的npm一样的功能

    官网下载python安装包,默认就会按照pip,如果没有勾选,记得勾选上pip

    pip 默认下载的连接用的是国外的,当然,会很慢对我们来说,所以要改成国内的镜像地址:

    1. 打开你的python的pip配置目录:C:UserswebSongAppDataLocalpip  如果你找不到AppData,win10下 查看 显示隐藏文件 

    【我这里除了Localpip配置外还配置了Local同级目录的Roamingpip】

     2.创建一个pip.ini文件,如果你有就打开,写入:

    [global]
    
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    

      这个地址就是国内的,好像是腾讯的,记不清了,这里贴出几个国内的镜像地址

    阿里云 http://mirrors.aliyun.com/pypi/simple/

    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

    豆瓣(douban) http://pypi.douban.com/simple/

    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

    中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

    如此,以后再下载安装模块就快多了。

    2.编辑器我使用pycharm,下载地址:https://www.jetbrains.com/pycharm/download/ 这是官网的,打开可能有点慢,之所以记录是因为它提供两种版本

    Professional是专业版本收费的,Community是社区版本免费的。对我这个初学者免费的足够了

    3.当我学完了python3的基础知识后,我开始使用pyqt5来做桌面图形软件。步骤如下

      pip install PyQt5 

      pip install PyQt5-tools

      这两个关系PyQt5是核心库 PyQt5-tools是工具集,用来转化编译PyQt5的。

    这还不算完,我百度了一下,要想在pycharm中使用它,必须要做环境变量,感觉再pycharm里配置不方便,一是麻烦,二是只能在pycharm里用,脱离了它就起不来了。于是我配置了电脑的环境变量:

    我的电脑 -- 高级系统设置 -- 环境变量 -- path 这里的path在用户变量或系统变量都可以

    然后新建 输入地址:

    C:UserswebSongAppDataLocalProgramsPythonPython37Libsite-packagesPyQt5 不要复制我的!webSong是我的计算机用户名,换成你自己的,Python37是我的python安装的版本目录,你看看和你的一不一样。最好验证一下。

    然后新建 输入地址:

    C:UserswebSongAppDataLocalProgramsPythonPython37Libsite-packagespyqt5_tools 

    这样有了这两个环境变量,我们在电脑的任何地方都可以跑我们的py文件里的pyqt5了,另外pycharm引入pyqt5也会有提示了。

    4.打包--也就是将py文件编译成exe可执行文件

    pip install pyinstaller

    这里给一个pyinstaller的说明文档,写的很细:http://c.biancheng.net/view/2690.html

    这里做了一个扩展,pyinstaller默认打包出来的要么是一个dist目录,要么是一个单独的exe双击就启动执行的文件。有什么可以让exe文件也像qq一样执行安装呢?

    这里给两个工具:HW VNISEdit 和 NSIS文件夹压缩器

    下载地址:链接:https://pan.baidu.com/s/1DeMMoL76WdZqOK9KmUUriA  提取码:fjgz 

    具体的使用说明不做多的记录了,比较简单,有不清楚的百度能找到很多教程,这里简单记一下他俩的区别:

    NSIS文件夹压缩器其实就是将你的代码程序进行了压缩,然后得到一个exe文件,当我们双击它时他会解压到我们指定的位置,创建一个快捷方式到桌面上,看上去和软件安装一样,其实并没有,比如注册表之类的就不要想了,这样其实也很安全,属于绿色版安装,当然也没有卸载,只能用户手动删除掉安装目录。

    HW VNISEdit 它就不一样了,这个软件创建软件的步骤从: 文件 -- 创建文件向导 然后一路操作下去就行了,网上有教程很多的,不多说。但是它比较强大,可以让我们的exe和真实的exe程序一样去安装,还会生成卸载程序,挺好玩的。

     补充:

    在使用HW VNISEdit创建软件的时候,有一个步骤需要选择编程语言,但是由于我们的软件是绿色版的需要ctrl+f11打开配置文件,进行nsis文件配置,不然你的HW VNISEdit在变成语言那里是空白的,是不能进行下一步的。

    如果你的电脑没有安装nsis需要安装一下这个软件,百度搜索后进入官网直接下载,这里给出地址:https://nsis.sourceforge.io/Download

    安装好后,回到HW VNISEdit软件,ctrl+f11 写入nsis启动程序地址

    行吧,先记录这么多,武汉加油!中国加油!有问题和想结识我的可以加qq 289483936 或入qq群 535880373

    2020年2月4日15点12分

  • 相关阅读:
    从源码解读Spring如何解决bean循环依赖
    前后端分离下用jwt做用户认证
    断点调试获取程序当前位置的运行结果
    Win10安装MySQL8压缩包版
    IDEA实用快捷键推荐
    多平台博客发布工具OpenWrite的使用
    Tomcat部署多个war包
    从储值卡(会员卡)充值业务看分布式事务的设计
    再谈 PHP 未来之路
    Swoole 实战:MySQL 查询器的实现(协程连接池版)
  • 原文地址:https://www.cnblogs.com/webSong/p/12259355.html
Copyright © 2011-2022 走看看