我使用的是win7,python 2.7,我有一個包含多個軟件包的項目正在運行。 我想將項目移動到我的朋友筆記本電腦(無法訪問互聯網,而不是一個選項)。所以我下載了Python/Django /所有必需的軟件包,安裝了python並在每個軟件包目錄下運行python setup.py install
。在離線計算機上安裝Django及相關軟件包
我發現一些軟件包,即使在我下載它們之後,也需要從網上下載一些東西並導致錯誤。所以:
如何下載軟件包及其所有依賴項或需要離線安裝的任何軟件包?
我使用的是win7,python 2.7,我有一個包含多個軟件包的項目正在運行。 我想將項目移動到我的朋友筆記本電腦(無法訪問互聯網,而不是一個選項)。所以我下載了Python/Django /所有必需的軟件包,安裝了python並在每個軟件包目錄下運行python setup.py install
。在離線計算機上安裝Django及相關軟件包
我發現一些軟件包,即使在我下載它們之後,也需要從網上下載一些東西並導致錯誤。所以:
如何下載軟件包及其所有依賴項或需要離線安裝的任何軟件包?
這是你如何能做到這
安裝Django和所有相關的軟件包a Python virtual environment
運行pip freeze > requirements.txt
這將列出所有安裝的包和它們的版本在這個文件中
使用pip wheel -r requirements.txt
命令,該命令構建包列表的wheelhouse
文件夾
郵編這個文件夾
去你朋友的電腦,解壓
創建虛擬環境和運行pip install wheelhouse/*
(安裝在駕駛室全包)
Python和pip需要單獨複製和安裝。
可怕的問題,優秀的答案! –
從來沒有壞的問題。只需要一些評論,編輯和理解即可解決問題。 –
呃,'django 2.7'? :/ – xyres
今天有一個Python 2.7,但Django 2.7,不是我所知:P – bakkal
你的問題太廣泛了,因爲它可能取決於個別需求,這裏不清楚,但你的大部分問題可以用' pip install -r requirements.txt'和一個體面的源代碼控制 – Sayse