爲什麼我們必須在使用它們之前安裝python包?爲什麼要安裝Python包
我目前正在研究一個小型的python mysql程序。我試圖從mysql網頁下載python連接器模塊,只需將其解壓縮並將其放在我的代碼的同一文件夾中即可。
而且我可以正確導入模塊。
那麼安裝這些軟件包有什麼意義?我可以在不安裝它們的情況下使用像matplotlib,numpy這樣的軟件包嗎?
是否有可能在一個文件夾中安裝所有必需的軟件包,以便我可以將它移動到另一臺計算機上,並且只安裝CPython來運行我的程序(我不想在此計算機上安裝任何軟件包)?
當您將一個Python包解壓到您的項目中時,會發生什麼情況取決於另一個Python包? – Blender
爲mysql,它不依賴於其他python包,所以沒關係。 –
對於'mysql-connector'來說可能是正確的,但對許多其他純Python包(比如'flask')來說並不是這樣。例如,numpy不能通過複製/粘貼來安裝,因爲它使用'setup.py'文件編譯了大量的Cython代碼。 – Blender