温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python怎么安装和使用模块

发布时间:2021-08-07 16:24:45 来源:亿速云 阅读:166 作者:chen 栏目:大数据

本篇内容介绍了“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.1C:\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-pipsudo 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不报错就说明可以使用了。

“Python怎么安装和使用模块”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI