Quando eu boto o pip freeze > requirements.txt, o meu prompt retorna acesso negado. Estou usando o anaconda com um ambiente virtual em python 3.6. Já tentei acessar como administrador e deu a mesma coisa.
Quando eu boto o pip freeze > requirements.txt, o meu prompt retorna acesso negado. Estou usando o anaconda com um ambiente virtual em python 3.6. Já tentei acessar como administrador e deu a mesma coisa.
Oii Thiago, tudo bem contigo?
Peço desculpas pela demora em dar um retorno.
Por padrão, ao digitar o comando pip freeze > requirements.txt
será criado um arquivo txt de nome requirements que conterá todas as bibliotecas do seu ambiente virtual. Este erro pode estar acontecendo por você não possuir permissões de gravação na pasta.
Para contornar isso, tente o seguinte comando no prompt:
python -m pip freeze > requirements.txt
Caso o problema persista, crie um arquivo chamado requirements.txt, e digite no prompt:
pip freeze
Será gerado uma saída com nomes e versões de bibliotecas, copie esta saída e cole no arquivo requirements.txt.
Este arquivo é importante para posteriormente replicarmos o ambiente em outras máquinas utilizando as mesmas versões de bibliotecas. Caso queira explorar mais sobre ambientes virtuais, recomendo a leitura do artigo Ambientes virtuais em python aqui da Alura.
Espero ter ajudado. Qualquer dúvida fico à disposição :)