-1
我必須使用python中的安裝工具/蛋文件來安裝一個包。由於在工廠中沒有互聯網,因此如果我們運行一個安裝工具腳本,該腳本應該在Linux環境中安裝在任何機器上。因爲我是python的新手,所以請幫助我。如何使用python安裝工具安裝軟件包?
我必須使用python中的安裝工具/蛋文件來安裝一個包。由於在工廠中沒有互聯網,因此如果我們運行一個安裝工具腳本,該腳本應該在Linux環境中安裝在任何機器上。因爲我是python的新手,所以請幫助我。如何使用python安裝工具安裝軟件包?
你有安裝軟件包(作爲.tar.gz文件)還是你問如何構建軟件包?
如果你的包,你可以簡單地做:
$ pip install /some/path/my_package.1.0.0.tar.gz
對於如何構建一個包看到https://packaging.python.org/tutorials/distributing-packages/
如果你對公衆的軟件包的依賴關係,你可以使用類似下載它們:
$ pip install --download /tmp/depend_pkgs some-public-package
然後,你可以把你的包和任何依賴包打包到一個文件夾中並從中安裝它們。
稍好一點的方法是將所有軟件包放到文件夾樹中,並使用pip install --index-url file:///path/my-packages
參數。該文件夾樹應該在PEP 503 layout,類似於:
.
├── bar
│ └── bar-0.1.tar.gz
└── foo
├── Foo-1.0.tar.gz
└── Foo-2.0.tar.gz
感謝您的答覆ivo。首先,我想構建包,然後安裝我想要的任何機器。 – Rajas