1. 程式人生 > >mac-python3-PyCharm環境安裝.md

mac-python3-PyCharm環境安裝.md

mac預設已經帶python環境,版本是2.7,這裡記錄一下安裝最新版3.7,並且python3預設帶有包管理工具pip3。

一、安裝python

安裝方式一:homebrew

正常我們可以直接通過brew安裝:brew install python3,一條命令就可以搞定了,但是公司網路實在是太慢了,所以只能放棄。

安裝方式二:安裝包

image.png

官方下載:https://www.python.org/downloads,下載後一路確定下一步即可安裝成功。

驗證環境是否成功

# 檢視python位置
which python
which python3

# 檢視python版本
python --version
python3 --version

# 進入python互動模式
python #直接輸入python進入python2
python3 #進入python3

二、包管理工具pip3常用命令

安裝完python3後,預設已安裝pip3,python2要手動安裝pip。

文件:https://pip.pypa.io/en/stable/quickstart/

安裝軟體包:pip3 install 包名
安裝指定版本軟體包:pip3 install 包名==版本號,如pip3 install requests==2.18
檢視已安裝包:pip3 list
檢視包詳情:pip3 show 包名
檢視過期的包:pip3 list --outdated
安裝本地的安裝包:pip3 install 目錄|檔名
安裝包到使用者目錄:pip3 install 包名 --user
解除安裝包:pip3 uninstall 包名
升級包:pip3 install 包名 --upgrade
顯示包所在目錄:pip3 show -f 包名
搜尋包:pip3 search 關鍵字
查詢可升級的包:pip3 list -o
檢視命令:pip3 --help

三、PyCharm安裝與破解

官方下載:https://www.jetbrains.com/pycharm/download/#section=mac

破解步驟(參考:https://blog.csdn.net/u014044812/article/details/78727496)

  1. 下載破解補丁
    連結: https://pan.baidu.com/s/1uIaUT1artYCffk9icrTbmA 提取碼: 2aix 複製這段內容後開啟百度網盤手機App,操作更方便哦

  2. JetbrainsCrack-3.1-release-enc.jar 檔案複製到 /Applications/PyCharm.app/Contents/bin/

    目錄中;

  3. 用編輯器開啟 /Applications/PyCharm.app/Contents/bin/pycharm.vmoptions 檔案,新增 -javaagent:JetbrainsCrack-3.1-release-enc.jar 到最後一行;

  4. 開啟PyCharm.app,輸入以下啟用碼
ThisCrackLicenseId-{
"licenseId":"11011",
"licenseeName":"Wechat",
"assigneeName":"Naked sleep of pig",
"assigneeEmail":"[email protected]",
"licenseRestriction":"",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}