标签:setup 安装python 最新版 关系 image 图片 alt 导入模块 有一个
一、python 管理包(模块和包的应用)
1.1 python管理包
1.1.1 distutils
distutils是Python标准库的一部分,这个库的目的是为开发者提供一种方便的打包方式,同时为使用者提供方便的安装方式。
在distutils中描述扩展模块较纯python模块要复杂一些,其中描述扩展模块可以由setup函数的关键字参数ext_modules实现。
1.1.2 setuptools
setuptools是对distutils的增强,尤其是引入了包依赖管理。
setup脚本是使用distutils构建、发布和安装模块的核心,它的作用是向distutils描述发布模块的信息。
setup脚本主要是调用setup函数,而且模块开发者向distutils提供的模块信息多数是由setup函数的关键字提供的。
1.1.3 easy_install
easy_install和pip都是用来下载安装python的一个公共资源库PyPI的相关资源包的,pip是easy_install的改进版,提供更好的提示信息,删除package等功能,老版本的python只有easy_install,没有pip.
1.1.4 PIP
· pip的简介
pip是一个现代的,通用的Python包管理工具。提供了Python包的查找、下载、安装、卸载的功能。
· pip的安装
方法一:下载地址:https://pypi.python.org/pypi/pip,目前最新版本为:pip-20.0.2,存放在setup.py的目录中,然后打开命令窗口,输入命令:python setup.py install,开始安装;
方法二: 如果是学习python语言基础用来完成一项数据分析或是数据爬虫,得事先下载Anaconda3(是一个开源的python发行版本,其中包含了conda、Python等180多个科学包及其依赖项)
图1.1 Anaconda管理包
针对想要的pip管理包,将其复制粘贴到Python 3的site-packages当中,以及后面需要下载Pandas—数据分析工具、Matplotilb—图表绘制工具、GIS—CHO4空间分析工具、seaborn—python数据可视化工具、Gephi—关系网络数据可视化工具等都在此自带管理包中,如果在cmd输入命令行‘pip install XX’然后没有下载成功,即可把选定的库按以下步骤进行安装成功。
复制相应包库—>粘贴在python 3 的 Lib\site-packages中—>在cmd中检验是否安装成功
图1.2 复制seaborn 图1.3 粘贴 seaborn
图1.4 安装成功
图1.5 查看pip list
· pip的简单用法
安装一个包
pip install 包名
pip install 包名 = 包的版本号
升级一个包(如果不提供version号,升级到最新版本)
pip install —upgrade 包名 >= 包的版本号
删除一个包
pip uninstall 包名
注意:
安装pip的时候会遇到哪些问题?
其中包括环境配置,如果在‘cmd’中输入‘pip --version’显示pip不是内部或外部命令,也不是可运行的程序,那多成就是有三个问题的存在:
· 是否已经成功下载了python 3,然后通过输入命令行‘python -m pip install’下载pip
图1.6 查看python
· 下载pip,以及安装successfully后,查看python 3中的Scripts文件夹中是否有pip 3.exe,有说明成功
图1.7 查看pip.exe
· 环境配置,其中环境变量名为‘path’不分字母大小,而且只能有一个环境变量,但是可以兼并把python 3 的环境变量(D:\Python 3)和pip的环境变量(D:\Python 3\Scripts)一起添加到path中。
1.1.5 模块和包
模块:python中可复用的基本代码单元,可由其他代码import的一块代码(.py代码文件组成),其中包括纯python模块、扩展模块和包。
(纯python模块—由python编写的模块,包含在单独的py文件中; 扩展模块—由实现python的底层语言编写的模块;包—是含其他模块的模块,经常由包含__init__.py文件的目录发布)
包: 定义一组有关系的文件,或者模块(包是文件夹,模块是其中的.py文件,其文件夹中包含一个__init__.py文件)
运行模块:
路径一:在pandas(是基于Numpy的一种工具,该工具是为了解决数据分析任务而创建的)所在地址位置处存放我自定义创建的‘module.py’模块,失败显示以及存放后成功显示
图1.8 导入失败
使用Sublime新建mod.py模块,存放到桌面,并且复制放到anaconda的site-packages文件夹中,再次导入模块‘mod.py’
并在该模块当中写一句语句 print(‘success!’)
图1.9 新建mod.py模块
成功导入mod.py模块
图1.10 导入模块
路径二: import sys
sys.path.append(‘添加路径,,现在.py模块所在地址’)
标签:setup 安装python 最新版 关系 image 图片 alt 导入模块 有一个
原文地址:https://www.cnblogs.com/CRRPF/p/12427270.html