zoukankan      html  css  js  c++  java
  • python使用

    目录

    1、安装

    2、换源

    3、设置venv环境

    4、windows下报错:

    5、Doxygen

    6、Python2.x与3​​.x版本区别

    7、Sphinx

    8、编译optimsoc的help文件,对源码做了修改:

    9、python3的urlretrieve()


    1、安装

    https://www.python.org/downloads/

    2、换源

    pip国内的一些镜像

    阿里云 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/

    修改源方法:

    临时使用:
    可以在使用pip的时候在后面加上-i参数,指定pip源
    eg: pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

    参考
    https://blog.csdn.net/yuzaipiaofei/article/details/80891108?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

    3、设置venv环境

    pip install virtualenv
    virtualenv venv
    venv/Scripts/activate.bat
    pip install -r requirements.txt

    4、windows下报错:

    需要设置应用程序别名

    "python was not found but can be installed from the"

    https://blog.csdn.net/u013214212/article/details/102784937

    5、Doxygen

    Doxygen 是一个程序的文件产生工具,可将程序中的特定注释转换成为说明文件。
    通常我们在写程序时,或多或少都会写上注释,但是对于其它人而言,要直接探索程序里的注释,
    与打捞泰坦尼克号同样的辛苦。大部分有用的注释都是属于针对函数、类型等等的说明。
    所以,如果能依据程序本身的结构,将注释经过处理重新整理成为一个纯粹的参考手册,
    对于后面利用您的程序代码的人而言将会减少许多的负担。
    不过,反过来说,整理文件的工作对于您来说,就是沉重的负担。

    6、Python2.x与3​​.x版本区别

    Python的3​​.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。
    为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。
    许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。
    为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。
    新的Python程式建议使用Python 3.0版本的语法。
    除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援Python 3.0的第三方库有Twisted, py2exe, PIL等。
    大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Python 2.6, Python 2.7来执行。
    

    https://www.runoob.com/python/python-2x-3x.html

    7、Sphinx

    https://pypi.org/project/Sphinx/

    8、编译optimsoc的help文件,对源码做了修改:

    问题提示1:

    解决办法1:

    问题提示2:

    解决办法2:

    问题提示3:安装某个包时卡住

    解决办法3:手动安装

    如果出现其它问题,请更新apt-get
     

    sudo apt-get update
    sudo apt-get upgrade

    操作命令:

    pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
    pip3 -V
    pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
    pip3 install virtualenv -i http://mirrors.aliyun.com/pypi/simple/
    pip3 install cai*.gz
    ----------------
    make pdf
    make html
    

    readme文件仅给出了如下提示:

    最终生成文件:

    9、python3的urlretrieve()

    python3中urllib.request模块提供的urlretrieve()函数。urlretrieve()方法直接将远程数据下载到本地。

    urlretrieve(url, filename=None, reporthook=None, data=None)

        参数url:下载链接地址
        参数filename:指定了保存本地路径(如果参数未指定,urllib会生成一个临时文件保存数据。)
        参数reporthook:是一个回调函数,当连接上服务器、以及相应的数据块传输完毕时会触发该回调,我们可以利用这个回调函数来显示当前的下载进度。
        参数data:指post导服务器的数据,该方法返回一个包含两个元素的(filename, headers) 元组,filename 表示保存到本地的路径,header表示服务器的响应头
     

  • 相关阅读:
    正则表达式
    数据结构与算法-串
    数据结构与算法-优先级队列
    数据结构与算法-词典
    数据结构与算法-高级搜索树
    数据结构与算法-二叉搜索树
    数据结构与算法-图
    数据结构与算法-二叉树
    数据结构与算法-栈与队列
    数据结构与算法-列表
  • 原文地址:https://www.cnblogs.com/time93/p/13246371.html
Copyright © 2011-2022 走看看