卸載老版本python
以Python3.6爲例
-
刪除Python 3.6 framework
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6
-
刪除Python 3.6 應用目錄
sudo rm -rf "/Applications/Python 3.6"
-
刪除/usr/local/bin 目錄下指向的Python3.6的連接
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/3.6' | awk '{print $9}' | tr -d @ | xargs rm
-
刪除環境變量
一般是在~/bash_profile下刪除對應3.6的配置即可
更新python
直接去python官網下載安裝包即可
更新pip3
pip3 install -U pip
安裝virtualenv
pip3 install virtualenv
創建虛擬環境
指定python3版本,創建一個乾淨的虛擬運行環境
virtualenv --no-site-packages --python=python3 py3env
XXX@lXXXMBP:~/DayDayUp/django/testpro-admin-server/py3env$ ll
total 16
drwxr-xr-x 7 xxx staff 238 3 5 19:12 ./
drwxr-xr-x 3 xxx staff 102 3 5 19:12 ../
lrwxr-xr-x 1 xxx staff 56 3 5 19:12 .Python@ -> /Library/Frameworks/Python.framework/Versions/3.7/Python
drwxr-xr-x 16 xxx staff 544 3 5 19:12 bin/
drwxr-xr-x 3 xxx staff 102 3 5 19:12 include/
drwxr-xr-x 3 xxx staff 102 3 5 19:12 lib/
-rw-r--r-- 1 xxx staff 61 3 5 19:12 pip-selfcheck.json