如何从MacOS卸载本地python包

如何从MacOS卸载本地python包,python,pip,python-packaging,Python,Pip,Python Packaging,我已经安装了anaconda python3.6,并将其设置为默认python解释器 我制作了一个测试包,就像这里推荐的那样: 我已将此手册页转到“”部分。 我没有执行第节中描述的步骤,而是通过pip install./development/MyPackage-0.0.4.tar.gz“ 而且它已经成功了,import-mypackage`效果很好 但我忘了激活virtualenv进行测试。 所以,我试着让pip卸载我的软件包 而皮普告诉我们没有这样的包装。 我刚刚搜索了这样的问题,在Lin

我已经安装了anaconda python3.6,并将其设置为默认python解释器

我制作了一个测试包,就像这里推荐的那样:

我已将此手册页转到“”部分。 我没有执行第节中描述的步骤,而是通过
pip install./development/MyPackage-0.0.4.tar.gz“
而且它已经成功了,
import-mypackage`效果很好

但我忘了激活virtualenv进行测试。
所以,我试着让
pip卸载我的软件包

而皮普告诉我们没有这样的包装。
我刚刚搜索了这样的问题,在Linux操作系统()上也发现了同样的问题。我没有使用flag
-e
来安装我的自定义软件包

我找不到我的dev文件夹的任何条目。但是,下面是调用
sys.path
的结果

Interring
python

import site
>>> for p in site.sys.path:
...     print(p)
... 

/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python36.zip
/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6
/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/lib-dynload
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6
/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/site-packages   
sys.path = [
'/Users/aleksandrpavlenko/Documents/Development/prepandas',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python36.zip',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/lib-dynload',
'/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/site-packages',
]
USER_BASE: '/Users/aleksandrpavlenko/.local' (exists)
USER_SITE: '/Users/aleksandrpavlenko/.local/lib/python3.6/site-packages' (exists)
ENABLE_USER_SITE: False
但是,运行
python-msite
命令时,我有:

import site
>>> for p in site.sys.path:
...     print(p)
... 

/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python36.zip
/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6
/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/lib-dynload
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6
/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/site-packages   
sys.path = [
'/Users/aleksandrpavlenko/Documents/Development/prepandas',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python36.zip',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/lib-dynload',
'/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6',
'/Users/aleksandrpavlenko/.virtualenvs/django_drf/lib/python3.6/site-packages',
]
USER_BASE: '/Users/aleksandrpavlenko/.local' (exists)
USER_SITE: '/Users/aleksandrpavlenko/.local/lib/python3.6/site-packages' (exists)
ENABLE_USER_SITE: False

所以我不明白为什么在第二种情况下我有
'/Users/aleksandrpavlenko/Documents/Development/prepandas'
条目,以及何时我可以找到并删除它(所以这可能是卸载).

I
'/Users/aleksandrpavlenko/Documents/Development/prepandas'
是您执行
python-m site
命令的工作目录。默认情况下,python会将当前工作目录追加到sys.path中,这就是您看到这一点的原因


为了使项目顺利运行,您不需要删除它或卸载任何内容。Python使用此路径可以从当前(项目)目录导入包。

/Users/aleksandrpavlenko/Documents/Development/prepandas
您当前的工作目录吗?