如果你同时负责多个Python 项目,或者想要轻松打包某个项目及其关联的库文件,再 或者你担心已安装的库之间可能有冲突,那么你可以安装一个Python 虚拟环境来分而 治之。 当一个Python 库不用虚拟环境安装的时候,你实际上是全局安装它。这通常需要有管 理员权限,或者以root 身份安装,这个 ...
分类:
编程语言 时间:
2017-03-18 17:35:06
阅读次数:
343
Python项目中经常会带requirements.txt文件,里面是项目所依赖的包的列表,也就是依赖关系清单,这个清单也可以使用pip命令自动生成。 pip命令: 1 pip freeze > requirements.txt 这样就自动生成requirements.txt了。如果需要生成在虚拟环 ...
分类:
其他好文 时间:
2017-03-17 14:24:48
阅读次数:
3983
前言: 为避免多个Python项目下安装库之间的冲突,或为轻松打包某个项目,建议在每个项目文件夹下安装Python虚拟环境,并在虚拟环境内进行操作,之后你安装的任何库和执行的任何程序都是在这个环境下运行。不过,在使用Git进行版本控制的时候,需要忽略虚拟环境相关文件,取而代之地是建立一个requir ...
分类:
编程语言 时间:
2017-03-02 16:32:54
阅读次数:
139
前两天出差,趁着热情再玩玩Python吧 一般IDE就在VS和Pycharm中选吧,这两个IDE都很喜欢 一、VS 能在VS中开发Python是最好,平时习惯了。 可以安装PTVS,直接新建个Python项目,就会提示下载PTVS了 安装完试了下,有几点特别的: 1、直接新建文件,选择python, ...
分类:
编程语言 时间:
2017-02-16 00:07:15
阅读次数:
2397
项目结构 知识点 创建项目,编写 __init__ 文件 使用 setuptools 模块,编写 setup.py 和 MANIFEST.in 文件 创建源文件的发布版本 项目注册&上传到 PyPI 实验步骤 本实验阐述了一个完整的 Python 项目结构,你可以使用什么样的目录布局以及怎样发布软件 ...
分类:
编程语言 时间:
2017-02-10 20:42:52
阅读次数:
363
已经有一个月没有更新博客了,一方面是因为平时太忙了,另一方面是想积攒一些干货进行分享。最近主要是做了一些开源项目的源码分析工作,有c项目也有python项目,想提升一下内功,今天分享一下tinyhttpd源码分析的成果。tinyhttpd是一个非常轻量型的http服务器,c代码500行左右,可以帮助 ...
分类:
Web程序 时间:
2017-01-18 14:11:54
阅读次数:
418
最近在想毕业设计做什么,因为在看Python,所以想做个Python项目,浏览网页看到了“BOT”,据说这个今年(应该是过去的2016,还没适应~)有点火哈。闭关时间有点久,有点跟不上时代潮流了。 BOT是什么?既然谈潮流这么高大上的东西当然不是简单指LOL里面的下路了。这里的BOT指的是ChatB ...
分类:
其他好文 时间:
2017-01-11 07:42:57
阅读次数:
256
在服务器上需要安装jenkins和Python打开jenkins新建一个自由风格的项目,命名为PythonAutoTest因为代码是用svn管理的,所以配置源码管理为SVN【jenkins在构建项目的时候会自动jenkins的安装目录下的workspace中生成以项目名称命名的文件夹,并将代码下载到此文件夹中】新增构建..
分类:
编程语言 时间:
2016-12-09 10:45:10
阅读次数:
252
转自:http://www.code123.cc/1317.html 这是《python基础教程》后面的实践,照着写写,一方面是来熟悉python的代码方式,另一方面是练习使用python中的基本的以及非基本的语法,做到熟能生巧。 这个项目一开始比较简单,不过重构之后就有些复杂了,但是更灵活了。 按 ...
分类:
编程语言 时间:
2016-12-03 15:09:47
阅读次数:
319
1 下载virtualenv pip install virtualenv 2 创建一个virtualenv工作目录 mkdir myproject_env 3 穿件一个python项目 virtualenv venv 4 启动virtualenv中的venv项目 cd venv\Scripts a ...