在一个命令中删除并重新安装python包

ripe的Python项目详细描述


#熟了[![生成状态](https://travis-ci.org/shaunvxc/ripe.svg?branch=master)](https://travis-ci.org/shaunvxc/ripe)[![PYPI版本](https://badge.fury.io/py/ripe.svg)](https://badge.fury.io/py/ripe)[![forthebadge](https://img.shields.io/badge/warning-NSFW-orange.svg)](http://forthebadge.com) 对于那些(像我一样)花费太多时间使用–强制重新安装PIP卸载/安装并测试对其软件包的每一个微小增量更改的人来说,这是不必要的微优化。

##为什么? 如果您发现自己处于一个不断重新安装包的本地副本以测试更改的工作流中,您可能会发现是一个有用的小技巧。

虽然pip本身提供了与它的“强制重新安装”标志相同的功能,但“成熟”将在较少的按键操作中完成相同的任务。

##用法

  • 从包的根级别运行以卸载当前安装的版本,然后使用本地更改重新安装:

    $ ripe

  • 您还可以指向您希望用本地更改重新安装的软件包:

    $ ripe packagename

  • 对于更复杂的路径:

    $ ripe /path/to/local/package

在所有情况下,成熟将自动将y传递到继续(y/n)提示卸载。

*注意*成熟必须从可安装的pip运行或指向位置(它检查setup.py。如果它是从其他地方运行的,在退出之前它会告诉你很多)

##安装

$pip安装成熟

####免责声明 这是一个小工具,它使用os.system()pip uninstallpip install将包的本地副本安装到系统(或当前虚拟环境)上。因此,应该在本地正确地使用这个包

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

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应