一个用于设置通用自动python环境的工具

python-env-starter的Python项目详细描述


将python存储库设置为其他开发人员使用可能会非常繁琐和耗时。使用这个小而方便的实用程序可以让其他开发人员很容易地设置python项目。

感谢@kennethreitz和@dasj制作了[autoenv](https://github.com/kennethreitz/autoenv):) 还要感谢@bkuberek教我如何为应用程序编写clis!

随时可以离开或发送任何反馈,始终寻找改进DIS的方法

它是做什么的??

此脚本将在存储库中创建几个基本文件:

.env

autoenv使用此文件自动切换到python virtualenv并运行任何通用shell命令 (例如修改$path或$bin,添加别名等)只要您将cd放入项目目录。 您可以在这里自由设置自己的通用环境变量、别名、函数等!

setup.sh

此文件允许克隆存储库的开发人员轻松安装操作系统级依赖项。 为此添加您自己的apt-getbrew依赖项。

.gitignore

这将添加或更新您的.gitignore,以包含虚拟env和编译的python文件。你不想知道 控制那些!

我该怎么做??

很简单!只需运行

安装

sudo pip install python-env-starter

运行它

python-env setup
./setup.sh
source ~/.bashrc

现在您应该看到新文件.envsetup.sh.gitignore

然后将新文件提交到您自己的repo:)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java linkedlist字符串排序算法   枚举类上出现maven错误的java ProGuard   java如何将ActionBar徽标设置为文本(TextView)?   swing当剪贴板内容在java之外发生更改时,是否可以得到通知   javascript从网络摄像头拍摄照片并保存到服务器上   java如何使用流将列表中的选定元素复制到另一个列表   使用eBay API获取产品详细信息的java   java ANTLR树中的子级数未知   java Selenium:访问'file:///C://Users//DELL//Desktop//Project%20UI//FastHome.html“剧本被拒绝了   如何在Java web项目中抛出一个无法捕获并结束执行的异常?   java有人能解释强引用、软引用、弱引用和虚引用之间的区别以及它们的用法吗?   java根据父级Android Studio的维度设置宽度和高度   包含对象数组列表的java序列化对象   返回奇怪字符的java libimobiledevice   java数据库无法以html格式存储   java Google play服务查找我的位置很慢   GCC原生Java编译器作为典型开源Java项目的平台有多实用?   java如何将从Web服务接收的二进制64格式的图像转换为实际图像?   java访问Tomcat 8上的属性文件