卸载用`pip install --egg`安装的python包

时间:2015-06-03 11:14:06

标签: python pip scons package-managers

我用pip install --egg scons安装了SCons。现在我想卸载它,但是pip告诉我没有名为scons的包,即使我仍然可以从命令行调用它。删除它的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

它也发生在我身上。我认为您尝试了pip install --egg scons,因为正常的安装方式会给您带来错误,如here所述。

现在针对您的问题,pip install --egg <package>将已安装的文件分散到虚拟环境目录中。我在虚拟环境目录中运行find -name *scons*找到了这个:

./lib/scons-2.4.1
 <lot of files>
./lib/scons-2.4.1/SCons/compat/_scons_io.pyc
./lib/python2.7/site-packages/scipy/lib/lapack/scons_support.py
./lib/python2.7/site-packages/scipy/lib/lapack/scons_support.pyc
./lib/python2.7/site-packages/scipy/lib/blas/scons_support.py
./lib/python2.7/site-packages/scipy/lib/blas/scons_support.pyc
./man/man1/scons-time.1
./man/man1/sconsign.1
./man/man1/scons.1
./bin/sconsign-2.4.1
./bin/scons-time-2.4.1
./bin/scons-2.4.1
./bin/sconsign
./bin/scons-time
./bin/scons

删除<virtualenv>/lib/scons-2.4.1<virtualenv>/man/man1/scons*<virtualenv>/bin/scons*应删除安装。