目录

1、安装

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

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"

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来执行。

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

python使用-python使用相关推荐

  1. 什么是Python线程?Python线程如何创建?

    相信正在学习Python技术或者对Python语言有一定了解的人对于Python线程应该都不陌生,但是也有刚接触Python的小伙伴对于Python线程并不了解,今天小编就跟大家聊聊什么是Python ...

  2. Python杂谈——Python都能干什么呢?

    Python 今年 28 岁了.尽管它比我的许多读者年纪还要大,但是仍然受到高度的关注,因为它可以被应用于如今你所能想得到的相当多的软件开发和操作场景.要管理本地或者云基础设施吗?Python可以.开 ...

  3. 【Python】Python简单入门

    Python介绍   Python是一种高级的.动态类型的多范型编程语言.现在常用的Python版本是Python3.x. Python代码通常被认为是伪代码,因为在简明易懂的几行代码中可以表达出非常 ...

  4. Python入门 Python自学路线 Python如何学习

    本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...

  5. 【Python】Python中令人头疼的变量作用域问题,终于弄清楚了

    [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客-CSDN博客 [Python]Python中令人头疼的变量作用域问题,终于弄清楚了_fengdu78的博客 ...

  6. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结

    Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...

  7. 【Python】Python学习----第一模块笔记

    1.python是什么? python是动态解释型的强类型定义语言. python官方版本的解释器是CPython.该解释器使用C语言开发. 当前主要使用3.x版本的python. 2.第一个pyth ...

  8. 谁的python入门教程好_怎样学习Python?Python入门必看

    Python目前可以用一个字来描述那就是"火",问题来了,这么火的语言零基础小白到底该怎样学习Python? 首先,从基础开始学习,切勿毛躁. 刚开始学习Python的时候,我们可 ...

  9. 下列不是python对文件的读操作方法是-小猿圈python之python期末考试测试题(一)...

    原标题:小猿圈python之python期末考试测试题(一) 又快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试 ...

  10. 上海找python工作-python上海招聘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 專 欄陈键冬,python中文社区专栏作者github:https:github ...

最新文章

  1. linux深度定制,Linux Deepin 12.06 beta1 发布
  2. 10-10数组的介绍
  3. Java:一个分数类的简单设计
  4. 人工智能技术的新突破:MIT科学家发明Church AI语言
  5. 10个非常有用的CSS hack和技术
  6. .NET Core 下使用 Kafka
  7. Emgu-WPF学习使用-阈值化
  8. Excel中,条件格式的跟多应用-「数字条」「图标集」
  9. [leetcode双周赛]5312. 大小为 K 且平均值大于等于阈值的子数组数目
  10. 三菱mode bus tcp通讯_邢台三菱MR-J4-200B4
  11. (转)我在赶集网的两个月(完整版)(一)
  12. C++重载箭头操作符的理解--c++primer这里有错误
  13. Linux网络服务(network service)管理
  14. 【UTM使用_入侵防御策略】
  15. 第三十章 被动语态
  16. ActiveMq的简介
  17. AddressSanitizer: heap-buffer-overflow on address 0x602000000534 at pc 0x00000040699d bp 0x7ffce0afd
  18. pythonmsgbox怎么使用_弹出MsgBox后Python是否继续执行代码?
  19. 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)
  20. JVM运行参数之-X和-XX参数

热门文章

  1. vue字符串转时间_vue总结01
  2. 最全的TCP面试知识点
  3. Pandas——merge(合并)
  4. 在VS工程中添加lib库的三种方法
  5. linux php安装配置oci8模块
  6. 求1+2+3+4+...+n
  7. Python 函数式编程(3) —— 闭包
  8. .net Remoting(1)——起点,从示例做起
  9. 我的大学——不忍舍弃的回忆(3)
  10. Bailian2935 有未知数的表达式【递归】