bibliotecas de terceiros de gerenciamento ##
> Python hardware relativamente rápido no local é fornecido por um grande número de bibliotecas de terceiros que você usa.
Gestão de terceiros bibliotecas website https://pypi.org/ ####
#### Como instalar bibliotecas de terceiros
#### pip
> Pip é as ferramentas de gerenciamento de pacotes python para resolver as dependências do pacote imediatos. Ele pode facilmente gerenciar bibliotecas de terceiros (pacote).
>
> Similar ao PHP no Composer, ou NodeJS em npm, ou no Linux yum.
Como usar o pip ###
`Pip instalar o nome do pacote (nome da biblioteca)`
Nota: Se você tiver vários ambientes python circunstâncias, você pode precisar usar PIP3
Tais como biblioteca pymysql instalação
`Pip instalar pymysql`
### instalar a versão especificada do pacote
`Pip instalar o nome do pacote == 'version
### pesquisar pacote já instalado
`` Pip nome show de pacote
### visualizar todos os pacotes instalados
`Pip list`
Substituição de pip a fonte espelho ###
`` `
PIP substituir fonte de instalação doméstica
Alguns espelho interno pip
Ali nuvem http://mirrors.aliyun.com/pypi/simple/
China Universidade de Ciência e Tecnologia https://pypi.mirrors.ustc.edu.cn/simple/
Agrião (douban) http://pypi.douban.com/simple/
Universidade de Tsinghua https://pypi.tuna.tsinghua.edu.cn/simple/
Universidade de Ciência e Tecnologia da China http://pypi.mirrors.ustc.edu.cn/simple/
Modificar o método source:
uso temporário:
Pode ser seguido pelo parâmetro -i especifica semente da semente no uso da fonte
pip instalar scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
modificações permanentes:
linux:
Modificar ~ / .pip / pip.conf (não criar um), tem o seguinte teor:
[global]
tempo limite = 6000
índice de URL = https://pypi.tuna.tsinghua.edu.cn/simple
confiava-host = pypi.tuna.tsinghua.edu.cn
janelas:
Criar um pip diretório diretamente no diretório do usuário, tais como: C: \ Users \ xx \ pip, pip diretório no novo pip.ini documento, diz o seguinte
Ou de acordo com as recomendações de amigos: win + R para abrir o diretório do usuário% HOMEPATH%, pip criar uma pasta neste diretório, crie um arquivo no diretório pip pip.ini, como se segue
[global]
tempo limite = 6000
índice de URL = https://pypi.tuna.tsinghua.edu.cn/simple
confiava-host = pypi.tuna.tsinghua.edu.cn
`` `
## Virtual Environment
> O ambiente virtual é no ambiente atual do sistema, além da configuração de um ambiente de tempo de execução python, ele pode criar um número de diferentes ambientes virtuais.
>
> Python ambiente virtual independentes um do outro.
+ Ambiente virtual pode ser instalado na nova biblioteca sem permissão (problemas podem surgir sistema Linux)
+ Diferentes aplicações podem usar repositórios diferentes ou diferentes.
+ Biblioteca atualizar ambiente virtual não afeta outros ambiental
+ Ambiente virtual pode ser usado como ambiente proprietário de um projeto. Quando você precisa para implementar, uma chave itens de exportação necessária pacote
### Como usar python ambiente virtual
1. Você pode criar um ambiente virtual diretamente no PyCharm
#### 2. Instalar seu próprio ambiente virtual independente
1. #### para criar um ambiente virtual
`Python -m venv name` ambiente virtual
2. #### no ambiente virtual, ativar o ambiente virtual
+ linux
shell `` `
# Use o comando fonte para executar ativar sob v1 / bin /
localhost: código yc $ fonte v1 / bin / activate
(V1) localhost: código yc $
`` `
+ janelas
shell `` `
sistema # do Windows necessário para entrar v1 / Scripts / diretório
cd v1 / Scripts /
# Execute activate.bat arquivo
activate.bat
(V1) F: \ code>
`` `
3. ####, então você pode instalar alguns pacotes em um ambiente virtual
`Pip instalar pymysql`
4. #### para ver se um pacote é instalado
`Show pymysql` Pip se instalado é capaz de exibir informações.
5. Saia do ambiente virtual ####
+ Linux: deactivate
+ Do Windows: ctrl + c direta
pacote 6. #### exportação no ambiente atual de todos instalados
shell `` `
# Ver todos os pacotes instalados
lista pip
'''
pacote Versão
------------ -------
Clique 7.0
flask 1.1.1
1.1.0 itsdangerous
Jinja2 2.10.3
MarkupSafe 1.1.1
pip 19.0.3
PyMySQL 0.9.3
setuptools 40.8.0
0.16.0 ferramenta
'''
# Exporte todos os pacotes de arquivos
congelamento pip> ./requirements.txt
`` `
7. Ambiente #### Excluir
Depois de sair do ambiente virtual, basta apagar a pasta para um ambiente virtual
Mastery método de aprendizagem, como irá dobrar para ultrapassar!
Aprender a ape: as realizações de sua própria apenas uma boutique!