这里说一下安装自己的包,以及要注意什么。
自己弄包,有 setup.py
,举一个 setup.py
的例子
1 | # -*- coding:utf-8 -*- |
如果你使用 python setup.py install 进行安装,可能会导致卸载的时候,出现下面的错误。
1 | ERROR: Cannot uninstall 'NovelAssert'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. |
这是因为使用 distutils
安装的项目。 pip
无法准确确定哪些文件属于这个包,因此卸载操作只能部分完成,也就是无法完全卸载干净。
应该是用 python setup.py bdist_wheel
生成 whl 文件,然后安装这个文件。
如果,你不幸用 python setup.py install
安装了,卸载不掉,那么,你只能手动删除。
以 anaconda3
为例,如果你是 base 环境,那么,安装的目录在 /Users/licong/anaconda3/lib/python3.7/site-packages
当然,你也可以用 pip show <package_name>
来获取安装路径。