您的位置:首页 > 编程语言 > Python开发

Python 安装使用模块

2015-06-18 17:44 274 查看
python提供了多种方法来安装使用现有的模块

自定义模块

一般来说,自己定义的模块方法,如果和要使用的文件在同一目录下则可以直接
import
使用,如果是不同的目录,则需要在要使用的文件中添加模块的路径来使用。(其实是一个道理,都是把模块放在一个可以找到的位置,只不过同一目录默认就是扫描)。

import sys
sys.path.append(module_dir)


单文件模块

如果定义了一个文件模块,而且很常用那种(算数库),可以直接把该文件copy到
python_dir/Lib
文件夹下,这样就可以直接
import
使用了。

网络下载

从网上下载的第三方库,一般解压后,都会有setup.py文件,使用python进行手动安装即可。

python setup.py install


easy_install和pip

easy_install
提供了一种在线安装的方式,方便快捷,一个命令搞定。而
pip
easy_install
的改进版, 提供更好的提示信息,删除package等功能。老版本的python中只有
easy_install
,没有
pip


在使用
easy_install
pip
命令时,都可以指定安装特定版本的package,通过使用==, >=, <=, >, <来指定一个版本号,不指定则安装最新版本。

easy_install用法如下(安装包名称必须加引号)(一般要以管理员权限运行)

easy_install "package_name==version"   #安装一个包
easy_install -U "package_name>=version"   #升级一个包


pip的用法如下(一般要以管理员权限运行)

pip install package_name==version   #安装一个包
pip install --upgrade package_name>=version  #升级一个包
pip uninstall package_name   #删除一个包


windows

在windows上安装的
python-2.7.10.amd64.msi
python-3.4.3.amd64.msi
已经默认给安装好了
easy_install
pip
命令。(具体查看
C:\Python27\Scripts
C:\Python34\Scripts
文件夹下的exe可执行文件。)

比如对python 2和python 3分别使用
pip
easy_install
同理)命令安装
numpy
(>=1.7.1),启动
cmd
时以管理员权限运行。

C:\Python34\Scripts\pip install numpy>=1.7.1
C:\Python27\Scripts\pip install numpy>=1.7.1


安装结束会提示安装成功,而且进入python的console界面,使用
import numpy
不报错就说明可以使用了。

vcvarsall.bat错误

在进行操作是会提示
Unable to find vcvarsall.bat
,主要是在安装一些带有c或者c++代码的python模块的时候,会调用相关的c或者c++的库,找不到这个库当然会报错。网上有很多的方法,比如安装mingw和改代码等等,这些就我看来都不靠谱,最安全的策略就是按照错误的提示安装对应的VC版本。这样你在执行其他各种相关的命令时肯定是没有问题的。

个人推荐学习python的环境还是ubuntu更好一点。

ubuntu

ubuntu系统上一般是没有安装
pip
的,所以执行下面的命令分别安装python 2和python 3的
pip
命令

sudo apt-get install python-pip
sudo apt-get install python3-pip


比如对python 2和python 3分别使用
pip
easy_install
同理)命令安装
numpy
(>=1.7.1)

sudo pip install numpy>=1.7.1   #一般要使用管理员权限
sudo pip3 install numpy>=1.7.1


安装结束会提示安装成功,而且进入python的console界面,使用
import numpy
不报错就说明可以使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: