【发布时间】:2017-08-28 11:26:12
【问题描述】:
我刚刚通过setuptools 设置了一个示例项目。 setup.py 是:
from setuptools import setup
setup(
name='test_project',
version='0.1',
packages=['test_project'],
zip_safe=False
)
我通过python setup.py develop将此包添加到我的virtualenv中,它在我的virtualenv中放置了一个相应的符号链接:./lib/python2.7/site-packages/test-project.egg-link。
要删除包,我认为只从 virtualenv 中删除符号链接就足够了。但是,删除符号链接 python -c "import test_project" 后仍然成功。我还需要删除任何缓存吗?
(如果这很重要,我使用选项 --system-site-packages 创建了 virtualenv;该软件包未在系统范围内安装,即 python -c "import test_project" 在 virtualenv 之外失败。)
(Python 2 和 Python 3 都有这个问题。)
【问题讨论】:
-
pip uninstall .不会做你想做的事吗? -
是的
pip uninstall确实做到了。可能是由于您在回答中提到的。谢谢!
标签: python virtualenv setuptools