本文目录一览:
如何自己安装python包
下载好安装包以后,就可以进行Python的安装了,双击安装包文件(这里以python-3.8.3-amd64.exe为例) 先自己下载
第一步主要是安装方式,'Install Now'会立即安装下面的配置开始安装,这个安装位置不太好记,一般选择'Customize installation'安装,自己定义安装过程;'Add Python 3.8 to PATH'最好选上.
安装第一步
第二步选择要安装的功能,其中的pip是必须要安装,如果你不是很熟悉,其他的一般选择默认就好了
安装第二步
第三步主要指定安装位置,最好选择一个不带中文,方便记忆的安装路径,作者一般选择安装在C盘的根目录下面,Python3.8的目录就是C:Python38
安装第三步
第四步开始安装,等待安装完成,就可以开始使用Python了
安装第四步
安装完成,在安装目录就是出现如下内容
安装目录内容
在开始菜单将出现Python3.8的菜单项
开始菜单项
至此,Python就安装完毕了,接下来就可以开始Python的奇妙之旅了
在开始菜单里面,有两个菜单可以运行Python
IDLE(Python 3.8 64-bit)是Python的简单编辑环境,这个编辑环境比较简单,一些小的脚本可以在这里编写,还可以简单调试Python程序
Python IDLE
Python 3.8(64-bit)是Python的cmd环境,可以执行简单Python语句
如何创建自己的python包
用distutils制作自己的安装包
看下面的例子:
mylib.py 文件
def add(x,y):
return x+y
def division(x,y):
return x/y
def mutiply(x,y):
return x*y
def subtract(x,y):
return x-y
def main():
pass
if __name__ == '__main__':
main()
简单的方法可以进入到mylib.py存放的目录,然后import mylib就可以使用它提供的方法了。但是如果项目比较大,需要很多人协作的话,这样就非常不方便。这时候可以使用distutils标准库。于是我们可以在mylib.py同级目录下再创建一个setup.py,它的内容如下:
from distutils.core import setup
setup(name='mylib',
version='1.0',
py_modules=['mylib'],
)
name是指定的包名,version是版本号,py_modules里包含需要安装的python文件,本例中即为mylib.py文件。
编写好setup.py后,就可以使用
python setup.py install
把它安装到系统中了。
要把自己的安装包上传到PyPI上,从而像其他安装包一样可以试用easy_install 或 pip安装的话,就需要遵循PEP241,给出足够的元数据才行,比如对包的描述,作者的信息,授权方式,主页等,具体的可以查询文档。
如何制作自己的python
1. 单文件模块:直接把文件拷贝到$python_dir/lib
2. 多文件模块,带setup.py:python setup.py install
3. egg文件,类似Java的jar:
1) 下载ez_setup.py,运行python ez_setup
2) easy_install *.egg