python学习07

函数中的模块及包管理
1)
1.模块查找的顺序:
运行代码时当前目录 -》 PYTHONPATH -》系统环境变量PATH设置的路径
2.导入模块的书写规范:
内置模块-------第三方模块-----自己定义的模块
2)包管理
1.在一个文件中有一个__Init__.py文件,就是一个包文件
__name__: 判断是直接运行该模块 还是其他模块导入后使用, 如果直接运行该模块 则 __name__这个变量的值为 "__main__"
2.包的上传到pypi上
1)注册pypi账号,上传自己的包
2)安装 pip install twine #twine 帮助我分发包
3)项目打包 python setup.py sdist build
其中:
from distutils.core import setup
setup(
name='chengfa',
version='1.0.1',
py_modules=['jiujiu'],
author='yangpeng',
author_email='273458395@qq.com'
)
4)上传twine upload dist/*
5)测试:pip install chengfa
from jiujiu import chengfa
chenfa()

拓展:
设置不用每次上传输入密码:
1)在C:\Users\用户\下,新建一个.pypirc文件
首先新建一个.pypirc.txt文件,
内容为:
[distutils]
index-servers=pypi

[pypi]
repository = https://upload.pypi.org/legacy/
username: xxxxxx
password: xxxxxx
2)然后在cmd命令重新命名即可,rename .pypirc.txt .pypirc
3)再次执行,就不会输入密码了。。

3.修改默认的pypi源

一种方法:在windows搜索输入

%APPDATA%/pip/
新建pip.ini
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
disable-pip-version-check = true
timeout = 120

二种方法:在pycharm中直接就可以修改。

posted @ 2018-10-26 11:04  茶色阳光  阅读(120)  评论(0编辑  收藏  举报