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表示服务器的响应头
 

 

 

 

posted @ 2020-06-28 14:35  Hello+World!  阅读(733)  评论(0编辑  收藏  举报