Ao criar um perfil, o programa deu erro ao criar o nome do perfil e agora não consigo mais editar, nem excluir. Já tentei desinstalar o programa e reinstalar, mas nada. Alguém consegue me ajudar? Agradeço imensamente.
Olá!
Primeiramente, seja bem vind@ à comunidade do Anki!
Estamos felizes em recebê-l@ aqui!
Para podermos te ajudar, poderia começar fornecendo maiores detalhes sobre seu problema?
- O Anki mostrou alguma mensagem de erro ao tentar criar o perfil?
- Esse perfil contém muitos cartões / é muito importante para você manter os dados desse perfil? (reformulando, se precisarmos deletar esse perfil e criar outro, tudo bem para você?)
- Quais foram os passos que você seguiu para tentar criar esse perfil?
- Qual versão do Anki você está usando? (por favor, se possível, abra o Anki, na tela principal, clique no canto superior esquerdo
Ajuda → Sobre...
, e copie aqui as informações da janela que abrir) - Qual o seu sistema operacional? (Windows, MacOS, Linux…)
- Você consegue acessar/criar/deletar outros perfis?
Com essas informações em mãos, fica mais fácil de te ajudar.
Nota: A maioria dos usuários desse fórum falam Inglês, então, se você puder escrever nesse idioma, seria interessante. Assim mais pessoas poderiam te ajudar.
Mas, caso o idioma seja um limitante, não se preocupe, alguns de nós sabemos falar em Português também haha
Olá. Seguem detalhes.
- O erro ocorre quando tento alterar ou excluir apenas um perfil específico. O de nome "4. PASSO Auditoria Governamental
- TCE-SC". Parece que há um erro no nome. Aparece a mensagem: Erro
Ocorreu um erro. Por favor, use Ferramentas > Verificar Banco de Dados para ver se isso corrige o problema.
Se os problemas persistirem, relate-os em nosso site de suporte. Copie e cole a informação abaixo dentro do seu relatório.
Anki 2.1.35 (84dcaa86) Python 3.8.0 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 7
Flags: frz=True ao=False sv=?
Add-ons, last update check: 2020-10-26 12:19:57
Caught exception:
Traceback (most recent call last):
File “aqt\main.py”, line 330, in onRemProfile
File “aqt\profiles.py”, line 281, in remove
File “aqt\profiles.py”, line 346, in profileFolder
File “aqt\profiles.py”, line 385, in _ensureExists
File “os.py”, line 221, in makedirs
OSError: [WinError 123] A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta: ‘C:\Users\Alessandra\AppData\Roaming\Anki2\4. PASSO Auditoria Governamental\n- TCE-SC’.
2. Se preciso, esse perfil pode ser excluído, sem problemas. Eu mesma já tentei fazê-lo, mas também não consigo.
3. Para criar o perfil, apenas cliquei em “adicionar”.
4. A versão é a Versão 2.1.35 (84dcaa86);
5. Sistema Windows.
6. Os outros perfis estão ok para edição.
Aguardo ajuda. Obrigada.
Olá, Alessandra. Grato por enviar esse relatório de erro.
Vejo que ao inserir o nome de perfil, você optou por 4. PASSO Auditoria Governamental\n- TCE-SC
(esse caracter \n
representa uma nova linha).
No relatório que você enviou há menção de que o nome do diretório está incorreto: OSError: [WinError 123] A sintaxe do nome do arquivo, do *nome do diretório* ou do rótulo do volume está incorreta
(veja a parte entre os asteriscos)
O que acontece é que o Anki toma o valor que lhe foi passado como nome de perfil e tenta criar uma pasta com esse nome. A pasta com o nome do perfil passado será criada dentro da pasta raiz do Anki, no esquema <Pasta_Raiz_Anki>\<Nome_Perfil>
.
No caso de sistemas Windows, a pasta raiz do Anki fica em %APPDATA%\Anki2
. Para melhor explicação sobre esse assunto, veja a documentação. (Desculpe, ainda não conseguimos traduzir o manual em sua totalidade).
Eu não tenho certeza se o Anki criou uma pasta para você nesse diretório ou se a operação falhou totalmente. Para nos certificarmos de que não há perfis indesejados no seu Anki, vamos seguir os seguintes passos:
- Abra o seu navegador de arquivos na pasta
%APPDATA%\Anki2
. (Você pode abrir diretamente a pastaC:\Users\Alessandra\AppData\Roaming\Anki2
, ou seguir um tutorial sobre como acessar essa pasta - Dentro dessa pasta estão seus perfis, caso tenha criado mais de um. Por favor, procure por aqueles que parecem estar errados e delete-os (OBS: essa ação é irreversível! certifique-se de que está deletando os perfis corretos).
(Também pode acontecer de você não encontrar nenhum perfil estranho na pasta. Isso significa que o Anki não conseguiu criar a pasta com o nome de perfil que você passou.)
Bem, esses passos eram necessários para nos assegurarmos que qualquer perfil errado que tenha sido criado agora está removido. (Você mencionou que não conseguiu removê-los pela interface do Anki, então tivemos de fazê-lo de forma manual)
Agora vamos para a explicação de porquê o Anki falhou em criar seu perfil. O que acontece é que, ao escrever seu nome de perfil desejado, você inseriu uma nova linha no meio do nome. Isso faz com que o perfil tenha mais de uma linha. Depois de receber o nome de perfil desejado, o Anki fala para o sistema operacional criar uma pasta com o nome inserido. O problema é que sistemas operacionais não trabalham muito bem com pastas que possuem mais de uma linha… Para evitar que problemas assim aconteçam novamente eu recomendo que você evite criar perfis com mais de uma linha. um nome de perfil como 4. PASSO Auditoria Governamental - TCE-SCP
seria mais adequado.
Espero que seguindo esses passos e lendo a documentação passada você consiga resolver o problema!
Muito obrigada. Problema resolvido.