Guia de leitura localizado
hf-cloud-python-env-setupFinalidade, utilização e fonte
Configure um ambiente Python isolado para trabalho com SageMaker/AWS, com a versão correta do Python e o boto atualizado.3Use essa habilidade sempre que o código Python for executado para uma implantação do SageMaker, tarefa de treinamento ou qualquer automação da AWS — inclusive ao executar um comando.pip install, quando estiver prestes a invocarboto3Ao criar ou ativar um ambiente virtual, ou quando o usuário solicita a "configuração do ambiente", nunca utilize o Python do sistema.pip installisole o problema. Essa habilidade sempre evita os modos de falha mais comuns: versão incorreta do Python, conflitos de dependência e SDKs desatualizados.
Fonte recuperada:
- Repositório de origem
- huggingface/skills
- SKILL.md
skills/hf-cloud-python-env-setup/SKILL.md- Estrelas do repositório
- 11,241
- Atualização do repositório
- 2026-10-30
- Classificação de Habilidades
- Serviços em nuvem
- Última coleta
Licença: Apache-2.0
Os trechos do fluxo de trabalho são auxiliares de leitura e não instruções executáveis do Codez. Nenhuma Skill de terceiros foi executada para gerar esta página.
Os trechos abaixo, que descrevem o propósito e o fluxo de trabalho, são material original, organizado e traduzido para facilitar a leitura. Eles são distintos da análise editorial da Codez, que possui uma etiqueta separada.
O que esta habilidade faz
Configure um ambiente Python isolado para trabalho com SageMaker/AWS, com a versão correta do Python e o boto atualizado.3Use essa habilidade sempre que o código Python for executado para uma implantação do SageMaker, tarefa de treinamento ou qualquer automação da AWS — inclusive ao executar um comando.pip install, quando estiver prestes a invocarboto3Ao criar ou ativar um ambiente virtual, ou quando o usuário solicita a "configuração do ambiente", nunca utilize o Python do sistema.pip installisole o problema. Essa habilidade sempre evita os modos de falha mais comuns: versão incorreta do Python, conflitos de dependência e SDKs desatualizados.
Como funciona o fluxo de trabalho upstream
Como configurar
O caminho mais rápido é o script incluído — ele é em Python, então funciona da mesma forma no Windows, macOS e Linux: Este script detectauve a utiliza se disponível (mais rápida), recorrendo, caso contrário, à biblioteca padrão.venvmódulo, cria.venv/com Python3.12(substituir:python3 setup_env.py .venv 3.11), rejeita versões não suportadas do Python e instala a partir do pacote incluído.requirements.txte é idempotente. Também imprime o caminho correto do interpretador para o sistema operacional do host (veja abaixo). Após a configuração, invoque o Python do ambiente explicitamente, em vez de ativar o ambiente virtual. O caminho do interpretador varia de acordo com a plataforma: Isso funciona da mesma forma em scripts, shells interativos e chamadas de ferramentas de agente. O restante desta habilidade escreve.venv/bin/pythonPara maior brevidade — substituto do Windows.venv\Scripts\python.exe.
boto3vs o SDK do SageMaker
Dois casos específicos do SDK que ainda precisam de atenção:
Passagem a montante · L18 ↗python3 scripts/setup_env.py # macOS / Linux
python scripts/setup_env.py # Windows (PowerShell / cmd)Requisitos e configuração
Configuração do ambiente Python para SageMaker
A maioria das falhas de implantação do SageMaker que parecem ser problemas da AWS são, na verdade, problemas de ambiente Python: versão incorreta do Python, resolução de dependências quebrada, SDK desatualizado que não reconhece uma API atual. Esta habilidade torna a configuração do ambiente simples e correta.
Passagem a montante · L6 ↗Limites e verificações de qualidade
Armadilhas comuns
Misteriosopip installErros de resolução Quase sempre em Python3.13+ Tentando instalar pacotes sem wheels ainda, ou instalando em um sistema Python corrompido. Recriar em3.12: excluir.venve executar novamentepython3 setup_env.py .venv 3.12(O script recria o ambiente quando a versão não corresponde, então você também pode simplesmente executá-lo novamente).pip installA instalação foi bem-sucedida, mas o script exibe a mensagem "módulo não encontrado". Você instalou o Python em um interpretador diferente daquele que está executando o script. Sempre invoque o Python explicitamente..venv/bin/python -m pip install ...e.venv/bin/python deploy.py.
Regras básicas
Nunca use o Python do sistema. Trabalhe sempre em um ambiente isolado. Fixe a versão do Python, não as versões dos pacotes. Use3.10,3.11, ou3.12. Evitar3.13+ — As bibliotecas de aprendizado de máquina (ML) estão defasadas em relação à disponibilidade de versões (wheels) e a resolução de dependências apresenta problemas que causam confusão. Instale a versão mais recente de cada pacote. Não fixe dependências de forma defensiva.boto3ouawscliAs versões mais recentes possuem APIs atualizadas e correções de segurança. Fixe a versão somente se o usuário a exigir explicitamente. Verifique corretamente as versões instaladas. Useimportlib.metadata.version("package-name"), nuncamodule.__version__Este último é inconsistente entre os pacotes.
Comece com um teste seguro.
- Verifique o host compatível e as instruções de instalação do repositório. Mantenha o diretório Skill e seus scripts, recursos e documentação referenciados juntos;SKILL.mdsozinho pode omitir dependências.
- Forneça ao agente suas entradas reais, a saída desejada e os critérios de aceitação. A sintaxe de invocação e as ferramentas disponíveis dependem do host; este site não pressupõe um comando de instalação universal.
- Teste o fluxo de trabalho original em um projeto descartável ou em uma cópia. Analise as operações que alteram arquivos, serviços remotos ou recursos faturáveis antes de permiti-las.
- Valide o resultado comparando-o com as verificações de qualidade da fonte e com seus próprios requisitos. Um gatilho bem-sucedido ou uma alta contagem de estrelas no repositório não garantem um resultado correto.
Leia mais na fonte.
Habilidades relacionadas
Tradução e escopo
Este guia de leitura seleciona trechos do texto fixado a montante.SKILL.mdA tradução foi feita com auxílio de ferramentas. Este não é um manual completo nem garante compatibilidade comprovada. Leia o original e os arquivos referenciados antes de usar.
Esta introdução refere-se à versão fixada abaixo; a atividade atual do repositório e o tempo de coleta são mostrados separadamente.
- Fonte fixada
- Leia o original ↗
- Fonte recuperada
- Commit de origem
fabc634a893f62ad5c2039830397efa35fa62715- Fonte SHA-256
c5d108b134dc5237ec63fbbb3200717853f2c5281ab33b7a2f1576b46a4d0fe8