云学python (第3章过程大于结果附录)《vamei-从Python开始学编程》 笔记


附录A搜索路径的设置

Python引入模块时,会到搜索路径寻找相应的模块。如果引入失败, 则有可能是搜索路径设置不正确。我们可以按照下面的办法来设置搜索 路径。

在Python内部,可以用下面的方法来查询搜索路径:

>>>import sys

>>>print(sys.path)

可以看到,sys.path是一个列表。列表中的每个元素都是一个会被搜索的路径。我们可以通过增加或删除这个列表中的元素,来控制Python 的搜索路径。

上面的更改方法是动态的,所以每次写程序时都要添加相关的改变。 我们也可以设置PYTHONPATH环境变量,来静态改变Python搜索路径。

 在Linux系统下,可以在home文件夹下的.bashrc文件中添加下面一行, 来改变 PYTHONPATH:

export PYTHONPATH=/home/vamei/mylib:$PYTHONPATH

这一行的含义是在原有的PYTHONPATH基础上,加上/home/ vamei/mylibo

在Mac下需要修改的文件是home文件夹下的.bash_profile,修改方法和Linux类似。

在Windows下也可以设置PYTHONPATH。右击“计算机”,在菜单中选择属性。这时会出现一个“系统”窗口。单击“高级系统设置”,会 出现一个叫“系统属性”的窗口。选择环境变量,在其中添加 PYTHONPATH的新变量,然后设置这个变量的值,即想要搜索的路径。

附录B安装第三方模块

除标准库中的模外,还有很多第三方贡献的Python模块。安装这些模块最常用的方式是使用pip如果想安装第三方模块,如nump,那么可以使用下面的方式安装:

$pip install numpy

如果使用了 virtualenv,那么每个虚拟环境都会提供一个对应改虚拟环境Python版本的pip。在某个环境下使用pip,模块会安装到该虚拟环境中。如果你切换虚拟,那么所使用的模块和模块的版本都会随之变化, 从而避免了模块与Python版本不符的尴尬。

在EPD Python和Anaconda下,还提供了额外的安装第三方模块的工具,可前往官网查阅使用方法。可以利用下面命令,来找到安装的所有模块,以及模块的版本:

$pip freeze

附录C代码规范

函数和模块都是小写字母,单词之间用下画线连接。 本章异常都是如ValueError这样的类。

关于类的代码规范将在下一章讲解。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值