steeldriver está correto que o problema é que você tem arquivos com terminações do Windows e bash
não pode ser executado eles. $'\r'
é uma representação do caractere de retorno de carro (CR) que faz parte dos finais de linha tradicionais do DOS e do Windows (CR LF), mas que está ausente nos finais de linha tradicionais do estilo Unix (LF).
Como você disse , você está digitando o comando para tentar executar o script em bash
, mas observe que o script está realmente armazenado fora do seu Ubuntu (WSL), no seu diretório de download do Windows :
/mnt/c/Users/vincent/Downloads/vision/pytorch-CycleGAN-and-pix2pix
Os caminhos do WSL que começam com /mnt/c
, onde c
pode ser qualquer letra da unidade do Windows, são caminhos que acessam arquivos e diretórios fora do sistema Ubuntu. Como um caminho do Windows, isto é:
C:\Users\vincent\Downloads\vision\pytorch-CycleGAN-and-pix2pix
Que um arquivo está armazenado em seu sistema Windows fora , a área onde o Ubuntu está instalado não garante que ele use estilo Windows em vez de terminações de linha estilo Unix. No entanto, se você baixou os arquivos com o Git no Windows , sua configuração padrão é dar a você finais de linha no estilo do Windows.
A maneira mais fácil de resolver o problema é apenas baixar os arquivos que você precisa dentro do sistema Ubuntu a partir do prompt bash
. Eu recomendo que você atualize completamente o sistema Ubuntu, então instale git
no Ubuntu, bem como build-essential
, que fornece ferramentas úteis que você precisa para compilar a maioria dos softwares a partir do código-fonte. Para programas em Python, talvez você não precise de build-essential
; você pode omiti-lo se quiser, mas eu suspeito que você vai precisar dele em algum momento.
sudo apt update && sudo apt upgrade && sudo apt install git build-essential
Em seguida, use o comando cd
para ir para um diretório no qual você deseja fazer o download do software. Este deve ser um diretório dentro do seu sistema Ubuntu. Por exemplo, pode ser o seu diretório home do Ubuntu ou algum lugar lá dentro. Uma vez lá, copie o repositório do GitHub. Eu fiz isso dentro do diretório src
que eu fiz dentro do meu diretório home.
cd ~/src
git clone https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix.git
É claro que você provavelmente precisará instalar as dependências primeiro. Para fazer isso, siga todas as instruções oficiais . Faça todos os passos dentro do sistema Ubuntu.