Tenho o Windows 10. Concluí a instalação do Tensorflow. Funciona. Diz "Hello Tensorflow!". Mas tem tudo isso antes de você:
2018-08-18 18:16:01.500579: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 2018-08-18 18:16:01.769002: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1405] Found device 0 with properties: name: GeForce GTX 950 major: 5 minor: 2 memoryClockRate(GHz): 1.3545 pciBusID: 0000:01:00.0 totalMemory: 2.00GiB freeMemory: 1.64GiB 2018-08-18 18:16:01.774030: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1484] Adding visible gpu devices: 0 2018-08-18 18:16:02.095489: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:965] Device interconnect StreamExecutor with strength 1 edge matrix: 2018-08-18 18:16:02.099093: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:971] 0 2018-08-18 18:16:02.100631: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:984] 0: N 2018-08-18 18:16:02.102156: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 1401 MB memory) -> physical GPU (device: 0, name: GeForce GTX 950, pci bus id: 0000:01:00.0, compute capability: 5.2) Hello Tensorflow!
O processo retornou 0 (0x0) tempo de execução: 2,327 s Pressione qualquer tecla para continuar
Quando digito pip3 install --upgrade tensorflow-gpu
cmb, administrativo e normal, recebo esta Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\users\\dylan\\appdata\\local\\programs\\python\\python35\\Lib\\site-packages\\numpy\\.libs\\libopenblas.BNVRK7633HSX7YVO2TADGR4A5KEKXJAW.gfortran-win_amd64.dll'
Consider using the
mensagem --user option or check the permissions.
Por favor me ajude. Não é um cientista da computação ou um engenheiro. Mas eu código para me divertir.
tensorflow
Dylan Cooper
fonte
fonte
--user
aopip3
comando de instalação.--user
? Porque isso supostamente instala no diretório do usuário, que pode não ser o que você deseja.Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.)
Respostas:
Basta digitar o comando que deseja executar com a permissão do usuário, se não quiser alterar a permissão:
fonte
execute o mesmo comando usando '--user'
fonte
--user
opção ou verifique as permissões". Eu adicionei o --user e ele foi resolvidoDescobri que, se executar o CMD como Administrador e executar o comando, posso instalá-lo sem problemas. Experimente e me dê algum feedback.
fonte
apenas altere a permissão de acesso, onde o pacote específico será instalado.
No meu caso, windows10 :
fonte
Usei este comando e funcionou:
fonte
Eu estava atualizando o tensorflow para 1.4.0 e estava batendo com a cabeça na parede porque este erro não estava resolvendo, mas finalmente resolvi. Adivinha?
Um dos meus scripts Python estava em execução e usando tensorflow 😂😂. Pacote instalado com sucesso após fechá-lo. 👍
fonte
Para mim (no Windows), tive que reiniciar o terminal e executá-lo como Administrador (se você estiver usando o terminal pycharm, basta fechar o pycharm, reabri-lo como administrador e tentar novamente). Isso resolveu o problema e a instalação foi bem-sucedida.
Boa sorte
fonte
Para instalar o tensorflow, use este comando incluindo --User.
pip install --ignore-installed --upgrade --user tensorflow==2.0.1
Aqui 2.0.1 é a versão do tensorflow.
fonte
Digite CMD na pesquisa e quando o prompt de comando aparecer no resultado da pesquisa BEST MATCH, clique com o botão direito sobre ele e selecione 'Executar como Administrador' quando a janela de controle do usuário aparecer selecione 'Sim'. A janela do prompt de comando aparecerá e você deverá ver "C: / WINDOWS / system32>"
neste ponto basta digitar o que deseja, deve funcionar!
fonte
Atualizando pip no Windows com -
e então executando pip install com a opção --user -
resolveu meu problema.
fonte
Quando todos os métodos mencionados falharam, fui capaz de instalar
scikit-learn
seguindo as instruções do site oficial https://scikit-learn.org/stable/install.html .Erro causado pelo limite de comprimento do caminho do arquivo no Windows
Pode acontecer que o pip falhe ao instalar pacotes ao atingir o limite de tamanho do caminho padrão do Windows se o Python estiver instalado em um local aninhado, como a estrutura da pasta AppData no diretório inicial do usuário, por exemplo:
Collecting scikit-learn ... Installing collected packages: scikit-learn ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\username\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python37\\site-packages\\sklearn\\datasets\\tests\\data\\openml\\292\\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'
Nesse caso, é possível aumentar esse limite no registro do Windows usando a ferramenta regedit:
Digite “regedit” no menu Iniciar do Windows para iniciar o regedit.
Vá para a
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
chave.Edite o valor da
LongPathsEnabled
propriedade dessa chave e defina-o como 1.Reinstale o scikit-learn (ignorando a instalação anterior interrompida):
pip install --exists-action=i scikit-learn
fonte
Isso deve funcionar
fonte
Como é mencionado no erro que não há --user, então você deve seguir estes passos
fonte
Oh meu. Existem tantas respostas ruins aqui. Bem intencionado, mas enganoso. Geralmente, estou bem em lidar com permissões em Mac / Linux. O Windows é novo para mim hoje em dia. Esse é o problema que eu tive.
activate
meu virtualenv - falhou. Precisa de escopo para executar o PowerShell. O Windows é útil e informa exatamente o comando que você precisa executar para permitir que o .ps seja executado. Mais ou menos assim,chmod
mas com uma execuçãoscope
que eu acho boa....site-packages/
no meu caso, eu suspeito que seja OneDrive ou alguma herança de permissão.A maneira ideal de avançar é verificar as permissões. Isso é difícil, mas você é um desenvolvedor Python, não é! Primeiro verifique seu próprio usuário.
whoami
por exemplo, meu computador \ vangelGet-Acl <path which is an issue>
whoami
usuário explicitamente com permissões totais. então aplicado a todos os objetos.Não faça isso sem verificar as etapas abaixo. Leia a mensagem com atenção.
De forma alguma é a solução para todos os problemas de permissão que podem afetá-lo. Só posso fornecer orientação sobre como solucionar problemas e espero que você resolva.
configurar o
--user
sinalizador não é necessário em nenhum lugar, se funcionar bem para você. Mas você ainda não sabe o que deu errado.Mais etapas: Tente remover um pacote e instalá-lo.
pip uninstall requests
pip install requests
Isso funciona, mas recebo problemas de permissão para um pacote específico.Acontece que o Windows dá erro de permissão quando o arquivo é bloqueado por um processo. Python relata como
[Winerror 5]
e eu não consegui encontrar facilmente essa referência de documentação de qualquer maneira. vamos testar essa teoria.Encontro o arquivo exato que obtém erro de permissão. Clique em delete. Com certeza o
window
prompt do Windows que está aberto empython
Claro que é.Encontrei
end task
em todos os python. Funcionou desde 1996. Mas esperei alguns segundos para o caso de algum processo estar iniciando python. VerificadoTask manager
tudo bem.Tendo falhado 20 vezes em fazer com que o pip instalasse o pacote azureml específico, eu tinha certeza que isso resolveu o problema.
Eu executei meu pip install e ele instalou perfeitamente bem.
Moral da história: entenda o que você está fazendo antes de copiar e colar do Stackoverflow. Muito bem sucedida.
ps Por favor, pare de instalar o Python ou seus pacotes como administrador. Já passamos disso desde 2006
fonte
Resolvi isso reabrindo o cmd no modo de administração, ativando o env virtual e instalando novamente.
Isso foi com Tensorflow 2.3.0 em um ambiente virtual.
fonte
No meu caso, desativei o McAfee e instalei com sucesso o tensorflow2.0 RC
fonte
Usar um prompt de comando elevado fez maravilhas. Tudo que você precisa fazer é correr
pip install <package-name>
Com privilégio administrativo.
fonte
Foi assim que resolvi esse problema.
downgrade para python 3.6.x 64bit. Eu instalei 3.6.8 64 bits.
instalar virtualenv por pip instalar virtualenv
atualize o pip para a versão mais recente, para mim é 19.3
vá até a pasta que deseja criar um ambiente virtual e digite virtualenv ENV após ter criado o ambiente virtual, vá até a subpasta \ PATH \ ENV \ Script e execute activate.bat. Agora você estará no ambiente virtual.
pip install rasa O problema é que o tensorflow 15 requer python de 64 bits com no máximo 3,6
fonte
Eu experimentei o mesmo problema ao tentar instalar o tensorflow de um notebook jupyter usando o Anaconda. --user não funcionou.
conda install tensorflow
funcionou para mim e não precisei alterar nenhuma configuração de segurança.fonte
Tente fazer isso se nada funcionar em caso de erro de permissão, isso vai resolver o problema.
sudo chown user -R env
como um exemplo para o meu caso
sudo chown ubuntu -R venv
fonte
Passo 1 - Abra o prompt do anaconda com privilégios de administrador.
Etapa 2 - verificar a versão do pip pip - versão
Etapa 3 - digite este comando
insira a descrição da imagem aqui
fonte
Trabalhou com este comando
fonte
Eu precisava instalar a partir de um arquivo de requisitos e estava recebendo este erro, mas não queria usar a
--user
opção porque não queria instalar no local descrito por @ not2qubit . Então, executei o CMD como administrador e habilitei o compartilhamento do seguinte diretório ( clique com o botão direito> propriedades> Compartilhamento> Compartilhar ... ):Depois de fazer isso, fui capaz de instalar a partir do meu arquivo de requisitos no diretório do aplicativo (onde eu queria) em vez do
..\AppData
diretório louco sem o erro.fonte
Eu tive o mesmo problema ao adicionar o Flask. Então usei um dos comandos acima.
pip install --ignore-installed --upgrade --user flask
Recebi apenas um pequeno aviso e funcionou !!
Instalando pacotes coletados: click, MarkupSafe, Jinja2, itsdangerous, Werkzeug, flask AVISO: O script flask.exe está instalado em 'C: \ Users \ Admin \ AppData \ Roaming \ Python \ Python38 \ Scripts' que não está no PATH. Considere adicionar este diretório ao PATH ou, se preferir suprimir este aviso, use --no-warn-script-location. Jinja2-2.11.2 MarkupSafe-1.1.1 Werkzeug-1.0.1 click-7.1.2 flask-1.1.2 itsdangerous-1.1.0 instalado com sucesso AVISO: Você está usando a versão 20.1.1 do pip; entretanto, a versão 20.2 está disponível. Você deve considerar a atualização por meio do comando 'c: \ python38 \ python.exe -m pip install --upgrade pip'.
fonte
tente isso no windows:
pip install -U <Package_Name>
fonte
Isso deve funcionar.
fonte