為了運行修改 label-studio項目源碼,又不想在windows上運行,便在mac上開始安裝,開始使用poetry安裝,各種報錯,不是zip包解壓不了,就是numpy編譯報錯,pipy.org訪問出錯。最后使用anaconda成功啟動調試,具體步驟如下:
1.安裝anaconda+pycharm.
2.導入項目源碼:?GitHub - HumanSignal/label-studio: Label Studio is a multi-type data labeling and annotation tool with standardized output format?的鏡像地址GitCode - 全球開發者的開源社區,開源代碼托管平臺
3.在系統終端輸入命令:
conda create --name label-studio
conda activate label-studio
conda install psycopg2
pip install label-studio
4.創建anaconda虛擬環境,選擇在終端創建的conda環境。
5.在pycharm控制臺執行:
conda activate label-studio
簡單運行
label-studio
調試運行方式
python label_studio/manage.py migrate
python label_studio/manage.py collectstatic
# 運行django服務Start the server in development mode at http://localhost:8080
python label_studio/manage.py runserver
文章目錄
- 一、前言
- 1. Anaconda介紹
- 2. Pycharm介紹
- 編碼協助
- 項目代碼導航
- 代碼分析
- Python重構
- 支持Django框架
- 集成版本控制
- 二、下載Anaconda和Pycharm
- 1. 下載Anaconda
- 2. 下載Pycharm
- 三、安裝Anaconda和Pycharm
- 1. 安裝Anaconda
- 2. 安裝Pycharm
一、前言
1. Anaconda介紹
- Anaconda 是一個基于 Python 的數據處理和科學計算平臺,它已經內置了許多非常有用的第三方庫,裝上Anaconda,就相當于把 Python 和一些如 Numpy、Pandas、Scipy、Matplotlib 等常用的庫自動安裝好了,使得安裝比常規 Python 安裝要容易。
- 如果選擇安裝 Python 的話,那么還需要 pip install 一個一個安裝各種庫,安裝起來比較麻煩,還需要考慮兼容性,非如此的話,就要去Python官網(https://www.python.org/downloads/windows/)選擇對應的版本下載安裝,可以選擇默認安裝或者自定義安裝,為了避免配置環境和安裝pip 的麻煩,建議勾選添加環境變量和安裝 pip 選項。
2. Pycharm介紹
PyCharm 由著名軟件開發公司 JetBrains 開發。在涉及人工智能和機器學習時,它被認為是最好的 Python IDE。最重要的是,Pycharm 合并了多個庫(如 Matplotlib 和 Numpy),幫助開發者探索更多可用選項。
編碼協助
其提供了一個帶編碼補全,代碼片段,支持代碼折疊和分割窗口的智能、可配置的編輯器,可幫助用戶更快更輕松的完成編碼工作。
項目代碼導航
該IDE可幫助用戶即時從一個文件導航至另一個,從一個方法至其申明或者用法甚至可以穿過類的層次。若用戶學會使用其提供的快捷鍵的話甚至能更快。
代碼分析
用戶可使用其編碼語法,錯誤高亮,智能檢測以及一鍵式代碼快速補全建議,使得編碼更優化。
Python重構
有了該功能,用戶便能在項目范圍內輕松進行重命名,提取方法、超類,導入域、變量、常量,移動和前推、后退重構。
支持Django框架
有了它自帶的HTML、CSS和 JavaScript 編輯器 ,用戶可以更快速的通過 Django 框架進行 Web 開發。此外,其還能支持CoffeeScript、 Mako 和Jinja2。
集成版本控制
登入,錄出,視圖拆分與合并,所有這些功能都能在其統一的 VCS 用戶界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。
二、下載Anaconda和Pycharm
1. 下載Anaconda
進入官網:https://www.anaconda.com/download/#windows下載合適的版本 也可以選擇從清華大學開源軟件鏡像站下載:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2. 下載Pycharm
進入官網:https://www.jetbrains.com/pycharm/download/#section=windows
選擇下載 Windows 對應的社區版Pycharm。
三、安裝Anaconda和Pycharm
1. 安裝Anaconda
單擊選中Anaconda,以管理員身份運行,進入以下窗口,點擊Next。
點擊 I Agree
選擇Just Me,然后再點擊Next
建議點擊Browse,更換到自定義目錄,然后再點擊Next。
比如保存到C:\python\Anaconda\,點擊Next。
這兩個都勾上,再點擊Install。
耐心等待安裝,大概十分鐘左右。
Complete后,繼續點擊Next。
點擊Skip
取消這兩個的勾選,再點擊Finish。
安裝完成后,可以在開始菜單里看到最近添加里有了我們剛安裝的Anaconda。
點擊 Anaconda Navigator 進入,等待一會兒可以看到如下界面,取消那個勾選,然后點擊OK,and don’t show again。
點擊 jupyter notebook 下的Launch,等待一會兒,能正常進入網頁。
新建一個jupyter notebook,文件后綴為.ipynb,寫 Python 代碼和記筆記非常方便。
點擊 Spyder 下的Launch,等待一會兒,能正常進入Spyder,在 Spyder 中寫 Python 代碼運行。
至此,說明 Anaconda 成功安裝好了,并能正常使用。
2. 安裝Pycharm
單擊選中Pycharm,以管理員身份運行,進入以下窗口,點擊Next。
點擊 Browse 更換目錄后,再點擊Next。
建議勾選紅色框中的選項。第一個為創建桌面快捷方式,第二個勾選以后表示以后默認用 Pycharm 打開 .py 文件。
點擊Install
耐心等待一小會兒
勾選 Run Pycharm Community Edition,再點擊Finish。
勾選上 I confirm。。。再點擊Continue
點擊 Don’t Send
點擊創建 New Project
更換Location,并設置 System Interpreter 為 Anaconda 自帶的python.exe
之后會自動創建一個 main.py 文件,并進入界面,如下圖所示:
可以成功運行 python 代碼
Pycharm初始的界面很不友好,我們可以通過自定義字體大小、導入自己喜歡的代碼主題、設置背景圖片,讓 Pycharm 寫代碼環境更加美觀,提升寫 Python 體驗。
自定義字體大小
導入自己喜歡的代碼主題,可以到這個網站下載自己喜歡的主題樣式:http://www.themesmap.com/theme.html
設置背景圖片
結果如下:
作者:葉庭云