pip:从特定目录卸载包

2024-03-16

我使用以下命令将包安装到特定的本地目录中pip install -t <dir>.

现在想卸载,但是找不到卸载的方法from那个特定的目录。为了uninstall没有有效的选项-t | - 目标,存在于install命令。


手动删除它们。pip不保留已安装软件包的隐藏目录并扫描目录,例如/usr/local/lib/python2.7/dist-packages直接确定安装了什么。

所以,如果你使用安装了一些东西-t只需转到您指定的目录并删除所有跟踪,包括任何元数据文件。例如,

$ mkdir localpips
$ pip install -t localpips docopt
Downloading/unpacking docopt
  Downloading docopt-0.6.2.tar.gz
  Running setup.py (path:/tmp/pip_build_garyw/docopt/setup.py) egg_info for package docopt

Installing collected packages: docopt
  Running setup.py install for docopt

Successfully installed docopt
Cleaning up...
$ cd localpips
$ ls -l
total 48
drwxr-xr-x 2 garyw garyw  4096 Jul  6 17:27 docopt-0.6.2.egg-info
-rw-r--r-- 1 garyw garyw 19946 Jul  6 17:27 docopt.py
-rw-r--r-- 1 garyw garyw 23326 Jul  6 17:27 docopt.pyc
$ 

要卸载它,只需进入localpips并删除创建的文件和目录。

我知道,它不是那么优雅,有时你不知道如果你不仔细观察安装,可能会与什么相关,但事实就是这样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pip:从特定目录卸载包 的相关文章

随机推荐