python offline. para fazer isso, uso o virtualenv (ambiente Python isolado)
1) instale o virtualenv online com o pip:
pip install virtualenv --user
ou offline com whl: acesse este link , faça o download da última versão (.whl ou tar.gz) e instale-a com este comando:
pip install virtualenv-15.1.0-py2.py3-none-any.whl --user
usando --uservocê não precisa usar sudo pip….
2) use virtualenv
na máquina online, selecione um diretório com terminal cde execute este código:
python -m virtualenv myenv
cd myenv
source bin/activate
pip install Flask
depois de instalar todos os pacotes, você deve gerar um requirements.txtenquanto o seu virtualenv estiver ativo, escreva
pip freeze > requirements.txt
abra um novo terminal e crie outro ambiente myenv2.
python -m virtualenv myenv2
cd myenv2
source bin/activate
cd -
ls
agora você pode ir para sua pasta offline, onde estão suas pasta requirements.txte tranferred_packages. faça o download dos pacotes com o seguinte código e coloque todos eles na tranferred_packagespasta
pip download -r requirements.txt
leve sua pasta offline para o computador offline e depois
python -m virtualenv myenv2
cd myenv2
source bin/activate
cd -
cd offline
pip install --no-index --find-links="./tranferred_packages" -r requirements.txt
o que está na pasta offline [requirements.txt, tranferred_packages {Flask-0.10.1.tar.gz, ...}]
lista de verificação do seu pacote
pip list
nota: como estamos em 2017, é melhor usar o python 3. você pode criar o python 3 virtualenv com este comando.
virtualenv -p python3 envname