我使用以下命令将包安装到特定的本地目录中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(使用前将#替换为@)