ダウンロードするパッケージ
# cat pip.txt
Django==1.8.15
django-debug-toolbar==1.6
mysqlclient==1.3.9
Pillow==3.4.2
python-dateutil==2.5.3
requests==2.11.1
django-formtools==1.0
google-api-python-client==1.5.4
pycrypto==2.6.1
python-memcached==1.58
django-pagination==1.0.7
ディレクトリを作る
# mkdir pip_packages
ダウンロード
# pip install -r pip.txt --download pip_packages/
DEPRECATION: pip install --download has been deprecated and will be removed in the future. Pip now has a download command that should be used instead.
Collecting Django==1.8.15 (from -r pip.txt (line 1))
Using cached Django-1.8.15-py2.py3-none-any.whl
Saved ./pip_packages/Django-1.8.15-py2.py3-none-any.whl
Collecting django-debug-toolbar==1.6 (from -r pip.txt (line 2))
Using cached django_debug_toolbar-1.6-py2.py3-none-any.whl
Saved ./pip_packages/django_debug_toolbar-1.6-py2.py3-none-any.whl
Collecting mysqlclient==1.3.9 (from -r pip.txt (line 3))
Using cached mysqlclient-1.3.9.tar.gz
Saved ./pip_packages/mysqlclient-1.3.9.tar.gz
Collecting Pillow==3.4.2 (from -r pip.txt (line 4))
Downloading Pillow-3.4.2-cp27-cp27mu-manylinux1_x86_64.whl (5.6MB)
100% |????????????????????????????????| 5.6MB 197kB/s
Saved ./pip_packages/Pillow-3.4.2-cp27-cp27mu-manylinux1_x86_64.whl
Collecting python-dateutil==2.5.3 (from -r pip.txt (line 5))
Using cached python_dateutil-2.5.3-py2.py3-none-any.whl
Saved ./pip_packages/python_dateutil-2.5.3-py2.py3-none-any.whl
Collecting requests==2.11.1 (from -r pip.txt (line 6))
Using cached requests-2.11.1-py2.py3-none-any.whl
Saved ./pip_packages/requests-2.11.1-py2.py3-none-any.whl
Collecting django-formtools==1.0 (from -r pip.txt (line 7))
Using cached django_formtools-1.0-py2.py3-none-any.whl
Saved ./pip_packages/django_formtools-1.0-py2.py3-none-any.whl
Collecting google-api-python-client==1.5.4 (from -r pip.txt (line 8))
Using cached google_api_python_client-1.5.4-py2.py3-none-any.whl
Saved ./pip_packages/google_api_python_client-1.5.4-py2.py3-none-any.whl
Collecting pycrypto==2.6.1 (from -r pip.txt (line 9))
Using cached pycrypto-2.6.1.tar.gz
Saved ./pip_packages/pycrypto-2.6.1.tar.gz
Collecting python-memcached==1.58 (from -r pip.txt (line 10))
Saved ./pip_packages/python_memcached-1.58-py2.py3-none-any.whl
Collecting django-pagination==1.0.7 (from -r pip.txt (line 11))
Saved ./pip_packages/django_pagination-1.0.7-cp27-none-any.whl
Collecting sqlparse>=0.2.0 (from django-debug-toolbar==1.6->-r pip.txt (line 2))
Downloading sqlparse-0.2.2-py2.py3-none-any.whl
Saved ./pip_packages/sqlparse-0.2.2-py2.py3-none-any.whl
Collecting six>=1.5 (from python-dateutil==2.5.3->-r pip.txt (line 5))
Using cached six-1.10.0-py2.py3-none-any.whl
Saved ./pip_packages/six-1.10.0-py2.py3-none-any.whl
Collecting httplib2<1dev>=0.8 (from google-api-python-client==1.5.4->-r pip.txt (line 8))
Saved ./pip_packages/httplib2-0.9.2-cp27-none-any.whl
Collecting oauth2client<5 .0.0dev="">=1.5.0 (from google-api-python-client==1.5.4->-r pip.txt (line 8))
Using cached oauth2client-4.0.0-py2.py3-none-any.whl
Saved ./pip_packages/oauth2client-4.0.0-py2.py3-none-any.whl
Collecting uritemplate<4dev>=3.0.0 (from google-api-python-client==1.5.4->-r pip.txt (line 8))
Using cached uritemplate-3.0.0-py2.py3-none-any.whl
Saved ./pip_packages/uritemplate-3.0.0-py2.py3-none-any.whl
Collecting rsa>=3.1.4 (from oauth2client<5 .0.0dev="">=1.5.0->google-api-python-client==1.5.4->-r pip.txt (line 8))
Using cached rsa-3.4.2-py2.py3-none-any.whl
Saved ./pip_packages/rsa-3.4.2-py2.py3-none-any.whl
Collecting pyasn1>=0.1.7 (from oauth2client<5 .0.0dev="">=1.5.0->google-api-python-client==1.5.4->-r pip.txt (line 8))
Using cached pyasn1-0.1.9-py2.py3-none-any.whl
Saved ./pip_packages/pyasn1-0.1.9-py2.py3-none-any.whl
Collecting pyasn1-modules>=0.0.5 (from oauth2client<5 .0.0dev="">=1.5.0->google-api-python-client==1.5.4->-r pip.txt (line 8))
Using cached pyasn1_modules-0.0.8-py2.py3-none-any.whl
Saved ./pip_packages/pyasn1_modules-0.0.8-py2.py3-none-any.whl
Successfully downloaded Django django-debug-toolbar mysqlclient Pillow python-dateutil requests django-formtools google-api-python-client pycrypto python-memcached django-pagination sqlparse six httplib2 oauth2client uritemplate rsa pyasn1 pyasn1-modules
5>5>5>4dev>5>1dev>
ダウンロードしたパッケージをインストール
# pip install --no-index --find-link=pip_packages -r pip.txt
Ignoring indexes: https://pypi.python.org/simple
Collecting Django==1.8.15 (from -r pip.txt (line 1))
Collecting django-debug-toolbar==1.6 (from -r pip.txt (line 2))
Collecting mysqlclient==1.3.9 (from -r pip.txt (line 3))
Collecting Pillow==3.4.2 (from -r pip.txt (line 4))
Collecting python-dateutil==2.5.3 (from -r pip.txt (line 5))
Collecting requests==2.11.1 (from -r pip.txt (line 6))
Collecting django-formtools==1.0 (from -r pip.txt (line 7))
Collecting google-api-python-client==1.5.4 (from -r pip.txt (line 8))
Collecting pycrypto==2.6.1 (from -r pip.txt (line 9))
Collecting python-memcached==1.58 (from -r pip.txt (line 10))
Collecting django-pagination==1.0.7 (from -r pip.txt (line 11))
Collecting sqlparse>=0.2.0 (from django-debug-toolbar==1.6->-r pip.txt (line 2))
Collecting six>=1.5 (from python-dateutil==2.5.3->-r pip.txt (line 5))
Collecting httplib2<1dev>=0.8 (from google-api-python-client==1.5.4->-r pip.txt (line 8))
Collecting oauth2client<5 .0.0dev="">=1.5.0 (from google-api-python-client==1.5.4->-r pip.txt (line 8))
Collecting uritemplate<4dev>=3.0.0 (from google-api-python-client==1.5.4->-r pip.txt (line 8))
Collecting rsa>=3.1.4 (from oauth2client<5 .0.0dev="">=1.5.0->google-api-python-client==1.5.4->-r pip.txt (line 8))
Collecting pyasn1>=0.1.7 (from oauth2client<5 .0.0dev="">=1.5.0->google-api-python-client==1.5.4->-r pip.txt (line 8))
Collecting pyasn1-modules>=0.0.5 (from oauth2client<5 .0.0dev="">=1.5.0->google-api-python-client==1.5.4->-r pip.txt (line 8))
Building wheels for collected packages: mysqlclient, pycrypto
Running setup.py bdist_wheel for mysqlclient ... done
Stored in directory: /root/.cache/pip/wheels/b1/fe/93/1c6edc2bed53b006150e95039bbf298733fc3d26407c1040b5
Running setup.py bdist_wheel for pycrypto ... done
Stored in directory: /root/.cache/pip/wheels/a5/97/74/570ba69687b0b8df3fd6ddf02ed44f5b82681296f83fc22353
Successfully built mysqlclient pycrypto
Installing collected packages: Django, sqlparse, django-debug-toolbar, mysqlclient, Pillow, six, python-dateutil, requests, django-formtools, httplib2, pyasn1, rsa, pyasn1-modules, oauth2client, uritemplate, google-api-python-client, pycrypto, python-memcached, django-pagination
Successfully installed Django-1.8.15 Pillow-3.4.2 django-debug-toolbar-1.6 django-formtools-1.0 django-pagination-1.0.7 google-api-python-client-1.5.4 httplib2-0.9.2 mysqlclient-1.3.9 oauth2client-4.0.0 pyasn1-0.1.9 pyasn1-modules-0.0.8 pycrypto-2.6.1 python-dateutil-2.5.3 python-memcached-1.58 requests-2.11.1 rsa-3.4.2 six-1.10.0 sqlparse-0.2.2 uritemplate-3.0.0
5>5>5>4dev>5>1dev>
インストールできました。これをコミットするなりすれば、PyPIからパッケージが無くなっても、安心ですね!
追記
ダウンロードの時に、以下のエラーが出てました。
DEPRECATION: pip install --download has been deprecated and will be removed in the future. Pip now has a download command that should be used instead.
「--download」オプションはDeprecationなので、「-d」オプションを使いましょう。
0 件のコメント:
コメントを投稿