Python 安装使用模块

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

在使用easy_installpip命令时,都可以指定安装特定版本的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.msipython-3.4.3.amd64.msi已经默认给安装好了easy_installpip命令。(具体查看C:\Python27\ScriptsC:\Python34\Scripts文件夹下的exe可执行文件。)

比如对python 2和python 3分别使用pipeasy_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分别使用pipeasy_install同理)命令安装numpy(>=1.7.1)

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值