2016-01-10 63 views
0

我使用的是win7,python 2.7,我有一個包含多個軟件包的項目正在運行。 我想將項目移動到我的朋友筆記本電腦(無法訪問互聯網,而不是一個選項)。所以我下載了Python/Django /所有必需的軟件包,安裝了python並在每個軟件包目錄下運行python setup.py install在離線計算機上安裝Django及相關軟件包

我發現一些軟件包,即使在我下載它們之後,也需要從網上下載一些東西並導致錯誤。所以:

如何下載軟件包及其所有依賴項或需要離線安裝的任何軟件包?

+2

呃,'django 2.7'? :/ – xyres

+1

今天有一個Python 2.7,但Django 2.7,不是我所知:P – bakkal

+0

你的問題太廣泛了,因爲它可能取決於個別需求,這裏不清楚,但你的大部分問題可以用' pip install -r requirements.txt'和一個體面的源代碼控制 – Sayse

回答

2

這是你如何能做到這

  • 安裝Django和所有相關的軟件包a Python virtual environment

  • 運行pip freeze > requirements.txt這將列出所有安裝的包和它們的版本在這個文件中

  • 使用pip wheel -r requirements.txt命令,該命令構建包列表的wheelhouse文件夾

  • 郵編這個文件夾

  • 去你朋友的電腦,解壓

  • 創建虛擬環境和運行pip install wheelhouse/*(安裝在駕駛室全包)

更多about pip wheel

Python和pip需要單獨複製和安裝。

+1

可怕的問題,優秀的答案! –

+1

從來沒有壞的問題。只需要一些評論,編輯和理解即可解決問題。 –