sudo pip3安装后卸载不起作用

时间:2017-03-07 17:13:53

标签: python python-3.x pip uninstall

我正在开发一个支持pip3安装的python包。 因此,我编写了一个适当的setup.py文件,包括一些测试和文档。

现在,当我使用

以可编辑模式安装软件包时
pip3 install --user -e .

文件保持原样,在当前(源目录)和文件中创建目录xyz.egg-info

xyz.egg-link

在/home/user/.local/lib/python3.5/site-packages /.

下创建

那太好了!使用

卸载
pip3 uninstall xyz

从源目录(也就是xyz.egg-info所在的目录)调用也可以正常工作。

但是当我尝试使用pip3在/usr/local/lib/python3.5/dist-packages/下全局安装软件包时,我必须将其称为sudo:

sudo pip3 install -e .

当我尝试使用

卸载软件包时
sudo pip3 uninstall xyz

我收到以下错误:

Can't uninstall 'xyz'. No files were found to uninstall.

虽然在:

下创建了一个xyz.egg-link文件
/usr/local/lib/python3.5/dist-packages/

任何人都可以解释为什么这不起作用吗?

谢谢和问候, 丹尼尔。

0 个答案:

没有答案