如何卸载 django-rest-swagger?
How to uninstall django-rest-swagger?
有没有一种简单或优雅的方法可以在 Windows 10 上卸载 django-rest-swagger?我最近开始开发 API 并创建文档。我找到了一个使用 django-rest-swagger 应用程序的教程。安装应用程序并进行更多阅读后,我发现它已被弃用,开发者的 GitHub 页面推荐使用 drf-yasg。
我尝试使用“pip uninstall django-rest-swagger”,结果显示该应用程序已卸载。但是,当我进入项目的虚拟环境文件夹时,所有的包文件夹都还在。我也试过“pipenv uninstall django-rest-swagger”,但它返回“pipenv is not recognized...”但是,我没有找到任何有用的东西。
最终,我放弃了,决定硬着头皮去做。我手动删除了所有已安装的文件。幸运的是,我没有更新我的requirements.txt,所以,我知道最初安装的是什么。虽然此解决方案有效,但有点耗时。
django-rest-swagger 有内部卸载命令吗?还有人知道为什么“pip uninstall”没有删除应用程序文件夹吗?
谢谢
只需启用您的 virtualenv 即可:
. /path/to/virtualenv/bin/activate
然后:
pip uninstall django-rest-swagger
然后转到 settings.py
并删除或评论以下行:
INSTALLED_APPS = [
...
#'rest_framework_swagger',
...
]
最后在 views.py
中删除或注释与 swagger 库相关的导入和代码:
from django.conf.urls import url
#from rest_framework_swagger.views import get_swagger_view
#schema_view = get_swagger_view(title='Pastebin API')
urlpatterns = [
# url(r'^$', schema_view),
...
]
就是这样。
有没有一种简单或优雅的方法可以在 Windows 10 上卸载 django-rest-swagger?我最近开始开发 API 并创建文档。我找到了一个使用 django-rest-swagger 应用程序的教程。安装应用程序并进行更多阅读后,我发现它已被弃用,开发者的 GitHub 页面推荐使用 drf-yasg。
我尝试使用“pip uninstall django-rest-swagger”,结果显示该应用程序已卸载。但是,当我进入项目的虚拟环境文件夹时,所有的包文件夹都还在。我也试过“pipenv uninstall django-rest-swagger”,但它返回“pipenv is not recognized...”但是,我没有找到任何有用的东西。
最终,我放弃了,决定硬着头皮去做。我手动删除了所有已安装的文件。幸运的是,我没有更新我的requirements.txt,所以,我知道最初安装的是什么。虽然此解决方案有效,但有点耗时。
django-rest-swagger 有内部卸载命令吗?还有人知道为什么“pip uninstall”没有删除应用程序文件夹吗?
谢谢
只需启用您的 virtualenv 即可:
. /path/to/virtualenv/bin/activate
然后:
pip uninstall django-rest-swagger
然后转到 settings.py
并删除或评论以下行:
INSTALLED_APPS = [
...
#'rest_framework_swagger',
...
]
最后在 views.py
中删除或注释与 swagger 库相关的导入和代码:
from django.conf.urls import url
#from rest_framework_swagger.views import get_swagger_view
#schema_view = get_swagger_view(title='Pastebin API')
urlpatterns = [
# url(r'^$', schema_view),
...
]
就是这样。