看板 Python 關於我們 聯絡資訊
最近學Django 發現到除了pip或pip3 apt也會有django和virtualenv之類的套件 兩邊套件管理提供的套件PyCharm都可以抓得到 請問這兩種方式有什麼差別? 只知道如果要用到virtualenv用pip會比較好 -- 耳機似丹返西逝,財帛如水向東流 iWRZ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.249.8 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1467903577.A.522.html
kenduest: pycharm 底層還是用 pip 方式來安裝啊 07/07 23:26
kenduest: virtualenv 主要是安裝在自己的獨立環境內使用 07/07 23:27
kenduest: 若沒 virtualenv 的話一般就是安裝到系統目錄內 07/07 23:27
kenduest: virtualenv 內環境使用,本質上也是一樣的 07/07 23:28
所以virtualenv我正在想會不會用到 實在很難想像什麼狀況下我才會用這功能 我自己希望環境越單純越好 不要開發了程式跑到別的Distro就看到版本太舊不能跑之類的問題 所以比較傾向用apt的套件庫 還沒看過比Debian還舊的版本了 Ubuntu的Python都比Debian新 至少apt的好處是有Debian社群把關 ※ 編輯: iWRZ (220.134.249.8), 07/07/2016 23:42:32
kenduest: 其實後續要搬到其他 linux 上,用 virtualenv 架構 07/07 23:50
kenduest: 可能會比較簡單,不過需要寫好適當的 setup.py 07/07 23:51
kenduest: 指定好相依的 package,後續可以獨立安裝在自己目錄內 07/07 23:51
kenduest: 題外話有時候會用到一個 package 版本可能要求某個版號 07/07 23:52
kenduest: 系統內建有,但是版本比較舊,這時候若個別獨立問題少 07/07 23:52
kenduest: 若是簡單的程式環境,用內建套件包是最快的 07/07 23:53
kenduest: 不過開發專案上若相依很多,建議就拉出來獨立 07/07 23:53