[問題] 關於安裝包來源選擇

看板Python作者時間9年前 (2016/07/07 22:59), 9年前編輯推噓0(0011)
留言11則, 1人參與, 最新討論串1/1
最近學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

07/07 23:26, , 1F
pycharm 底層還是用 pip 方式來安裝啊
07/07 23:26, 1F

07/07 23:27, , 2F
virtualenv 主要是安裝在自己的獨立環境內使用
07/07 23:27, 2F

07/07 23:27, , 3F
若沒 virtualenv 的話一般就是安裝到系統目錄內
07/07 23:27, 3F

07/07 23:28, , 4F
virtualenv 內環境使用,本質上也是一樣的
07/07 23:28, 4F
所以virtualenv我正在想會不會用到 實在很難想像什麼狀況下我才會用這功能 我自己希望環境越單純越好 不要開發了程式跑到別的Distro就看到版本太舊不能跑之類的問題 所以比較傾向用apt的套件庫 還沒看過比Debian還舊的版本了 Ubuntu的Python都比Debian新 至少apt的好處是有Debian社群把關 ※ 編輯: iWRZ (220.134.249.8), 07/07/2016 23:42:32

07/07 23:50, , 5F
其實後續要搬到其他 linux 上,用 virtualenv 架構
07/07 23:50, 5F

07/07 23:51, , 6F
可能會比較簡單,不過需要寫好適當的 setup.py
07/07 23:51, 6F

07/07 23:51, , 7F
指定好相依的 package,後續可以獨立安裝在自己目錄內
07/07 23:51, 7F

07/07 23:52, , 8F
題外話有時候會用到一個 package 版本可能要求某個版號
07/07 23:52, 8F

07/07 23:52, , 9F
系統內建有,但是版本比較舊,這時候若個別獨立問題少
07/07 23:52, 9F

07/07 23:53, , 10F
若是簡單的程式環境,用內建套件包是最快的
07/07 23:53, 10F

07/07 23:53, , 11F
不過開發專案上若相依很多,建議就拉出來獨立
07/07 23:53, 11F
文章代碼(AID): #1NVcvPKY (Python)
文章代碼(AID): #1NVcvPKY (Python)