python
熊猫玩转大数据
这个作者很懒,什么都没留下…
展开
-
Python打包分发工具setuptools简介
作为Python标准的打包及分发工具,setuptools可以说相当地简单易用。它会随着Python一起安装在你的机器上。你只需写一个简短的setup.py安装文件,就可以将你的Python应用打包。本文就会介绍下如何编写安装文件及如何打包分发。安装文件接下来让我们编写安装文件,假设我们的项目名为setup-demo,包名为myapp,目录结构如下:setup-demo/ ├ setup.py...原创 2018-04-10 23:34:07 · 22759 阅读 · 0 评论 -
python虚拟环境--virtualenv以及virtualenvwrapper管理工具
概念区分virtualenv 是一个创建隔绝的Python环境的工具virtualenvwrapper是管理virtualenv的工具virtualenv安装pip install virtualenv基本使用为一个工程创建一个虚拟环境:cd my_project_dirvirtualenv venv #venv为虚拟环境目录名,目录名自定义你可以选择使用一个Python解释器:virtu...原创 2018-04-10 23:35:02 · 24995 阅读 · 0 评论 -
python程序的热部署实现
pytho程序的热部署知乎上面的回答真正意义上的代码热部署应该是类似erlang那样的,将代码更新到节点后不停服务,不断连接的自动应用新代码。auto reload(代表django的autoreload)什么的还是会造成业务瞬间中断。我感觉是可以从wsgi容器级别上实现,比如更新代码后检测到文件变更,然后通知容器创建新的wsgi application的实例,之后所有新的请求都发送到新的wdgi...原创 2018-04-10 23:35:58 · 29475 阅读 · 0 评论 -
python的模块搜索路径 pythonPath
Python中的PYTHONPATH环境变量PYTHONPATH是Python中一个重要的环境变量,用于在导入模块的时候搜索路径.可以通过如下方式访问:>>> import sys>>> sys.path['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/...原创 2018-04-10 23:36:33 · 25537 阅读 · 0 评论 -
Python中__init__.py文件的作用详解
init.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件.这篇文章主要介绍了Python中__init__.py文件的作用详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下批量引入init.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。通常__ini...原创 2018-04-10 23:37:11 · 38981 阅读 · 2 评论 -
Python重新加载模块方法
importlib 模块的作用模块,是一个一个单独的py文件 包,里面包含多个模块(py文件)动态导入模块,这样就不用写那么多的import代码, 典型的例子: 自动同步服务,每个网站都有一个py文件。主进程里收到同步任务,根据名称来动态导入对应的py文件,这样就不用写那么多的import代码。(有点类似java的工厂方法)但是,importlib并不能解决我在线修改py源码,再不重启进程的情况下...原创 2018-04-10 23:37:42 · 32542 阅读 · 1 评论 -
使用 Nexus 搭建 PyPi 私服及上传
最近一直在找pytho的包管理器pypi私服,通过google,找到比较流行的2种服务器: Nexus Repository Manager OSS 3.x 与 devpiNexus Repository Manager OSS 3.x安装https://www.sonatype.com/nexus-repository-oss 下载,解压,运行即可执行启动命令cd /home/soft/nexu...原创 2018-04-19 00:01:59 · 36119 阅读 · 1 评论