我想将Python安装恢复到其基本状态,以便开始使用virtualenv
。有没有一种简单的方法可以只卸载那些在Python设置之后安装的软件包?
遵循
>
将所有pip包存储在requirements.txt中
python -m pip freeze > requirements.txt
删除requirements.txt中列出的所有pip包
python -m pip uninstall -r requirements.txt
下面的命令应该可以做到这一点:
pip freeze > requirements.txt && pip uninstall -r requirements.txt -y
或者,您可以跳过创建任何中间文件(即requirements.txt
):
pip uninstall -y -r <(pip freeze)
问题内容: 我正在尝试修复我的virtualenv之一-我想将所有已安装的库重置为与生产相匹配的库。 有没有一种快速简便的方法来使用pip? 问题答案: 我已找到此代码段作为替代解决方案。与重建virtualenv相比,这是对库的更优雅的删除: 如果您通过VCS安装了软件包,则需要排除这些行并手动删除软件包(从下面的注释中升高):
我有一个python包A,它依赖于另一个名为godot的私有包(托管在bitbucket上,应该通过git ssh协议访问)。在包A的设置中。py,我有以下代码: 我这里有两个问题: > 重新安装hghttps://bitbucket.org/pypa/setuptools#egg=setuptools 我几乎解决了这一点,但我想知道是否有其他方法可用?调用pip安装-rrequirements.
问题内容: 我是一个有点新的和一般的。 我已经在服务器以及本地开发环境上设置了virtualenv。 在服务器上,程序包运行良好。 但是,在我的本地计算机上似乎根本无法正常工作。 我通常只是像这样在virtual-env中安装它: 不过,这会获得最新版本,这是第一次导致使用最新版本的问题。 所以我像这样卸载了版本5 alpha: 但是现在我不知道如何再次获得工作版本0.4.0 Beta。我试过了,
问题内容: 在了解需要设置否则该软件包会使我的Go根安装不干净之前,我跑了一个包来下载(我更希望保持Go的安装干净,并将核心与自定义分开)。如何删除以前安装的软件包? 问题答案: 删除源目录和已编译的软件包文件是安全的。在下找到源目录,在下找到包文件,例如:。
问题内容: 我已经使用Go模块安装了一个软件包(在Go 1.13中获取),现在我想将其删除。在文档中没有关于此的任何内容,在go中也没有。 手动从go.mod中删除软件包无法解决问题,因此仍保留在go.sum中。 我应该如何清洁包装? 问题答案: 找到了它https://blog.golang.org/using-go- modules#TOC_7。 因此,基本上,一旦未将软件包导入任何软件包中,
问题内容: 我激活了已安装pip的virtualenv。我做了 和Django成功下载。现在,我想打开Django文件夹。文件夹在哪里? 通常它会在“下载”中,但是我不确定如果在virtualenv中使用pip安装它会在哪里。 问题答案: __与 virtualenv一起 使用时, pip 通常会在路径中安装软件包。 例如,我使用 Python 2.7创建了一个名为 venv_test 的测试vi