现在是一个Python的Django项目,本地由于需要支持jwt的error handler,所以更新了本地的python的jwt的代码:
/usr/local/lib/python3.6/site-packages/rest_framework_jwt
* `rest_framework_jwt/settings.py`
* `rest_framework_jwt/utils.py`
* `rest_framework_jwt/views.py`
而现在部署到在线服务器中,也需要去更新对应的库的代码,所以先要去搞清楚,如何找到在线的CentOS中的python3的site-packages的位置在哪里
此处知道别人之前是用pip3去安装的包[root@naturling-general-01 xxx]# python3 -m site
sys.path = [
'/root/naturling_20180101/web/server/NaturlingCmsServer',
'/usr/lib64/python34.zip',
'/usr/lib64/python3.4',
'/usr/lib64/python3.4/plat-linux',
'/usr/lib64/python3.4/lib-dynload',
'/root/.local/lib/python3.4/site-packages',
'/usr/lib64/python3.4/site-packages',
'/usr/lib/python3.4/site-packages',
]
USER_BASE: '/root/.local' (exists)
USER_SITE: '/root/.local/lib/python3.4/site-packages' (exists)
ENABLE_USER_SITE: True
[root@xx-general-01 NaturlingCmsServer]# pip3 show Django
Name: Django
Version: 2.0.6
Summary: A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Home-page: https://www.djangoproject.com/
Author: Django Software Foundation
Author-email: foundation@djangoproject.com
License: BSD
Location: /usr/lib/python3.4/site-packages
Requires: pytz
Required-by: django-redis
【总结】
此处通过:python3 -m site
或:pip3 show Django
而知道此处的Django所在的Python3的site-packages的位置是:
/usr/lib/python3.4/site-packages