一个用于设置通用自动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第三方库


热门话题
如何在JavaEE中隔离用户会话?   java什么是CacheManager的替代方法。集合名(字符串名)   当am通过==运算符比较对象时,java sop命令未打印附加文本为什么?   java如何关闭一个gui的一个窗口,该窗口有两个打开的窗口,而不同时关闭这两个窗口?   java如何在socket回调中使用观察器?   java在自定义soap处理程序中是否有一种获得操作名的保证方法?   正则表达式Java解析字符串   java希望从其他方法检索RGB像素值,但无法检索   java如何在Android RecyclerView中循环浏览项目?   java tomcat 8上的主机中的软件中止了已建立的连接   java Apache CXF3。具有可靠消息传递的0.4 Soap web服务引发异常   Java与Hibernate数据库   使用put存储新的键值对时,现有键的java Hashmap值将被覆盖。如何预防?   并非所有unix shell的java命令都在运行   java根据元素的自然顺序对列表进行排序   基于值的java同步方法评估   java如何使用axis2 java2wsdl创建标头?   铸造如何阻止java舍入   java计数休眠和命名查询