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 --user
você não precisa usar sudo pip…
.
2) use virtualenv
na máquina online, selecione um diretório com terminal cd
e 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.txt
enquanto 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.txt
e tranferred_packages
. faça o download dos pacotes com o seguinte código e coloque todos eles na tranferred_packages
pasta
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