Quiero usar matplotlib en Python, pero me da este error:
ValueError: unknown locale: UTF-8
Así que busqué en internet y la gente sugiere que debo editar mi .bash_profile
. ¡Pero cuando lo abro no puedo editarlo porque está bloqueado! Así que busqué cómo desbloquear .bash_profile
, esta vez la gente sugiere usar este comando en la terminal:
sudo chown Mi nombre de usuario ~/.bash_profile
Pero después de ingresar mi contraseña, dice:
chown: Mi nombre de usuario: nombre de usuario ilegal
¿Por qué dice que mi nombre de usuario es ilegal? No tengo idea de qué hacer al respecto. Agradecería si alguien puede ayudarme.
0 votos
¿Cómo sabes que el archivo está bloqueado? Las sugerencias no tratan sobre un archivo bloqueado
0 votos
¿Es su nombre de usuario el resultado del comando
id -un
?0 votos
Cuando abro el archivo .bash_profile, no me deja escribir nada en él y encima de la ventana dice "bloqueado". Además, cuando intento desbloquearlo, me dice que no tengo los permisos. Así que descubrí que debo darme permisos a través de la terminal, pero no pude hacerlo porque dice "nombre de usuario ilegal" (tal vez el comando no es correcto, pero no conozco otra forma de desbloquearlo).
0 votos
Esto es lo que veo: amins-MacBook-Pro: ~ aminsh $ sudo chown amins-MacBook-Pro ~/.bash_profile Contraseña: (Escribo mi contraseña aquí pero no muestra nada; sin embargo, cuando presiono Enter, veo la siguiente línea) chown: amins-MacBook-Pro: nombre de usuario ilegal.
1 votos
En primer lugar,
~/.bash_profile
no existe de forma predeterminada. En segundo lugar, si fue creado normalmente por ti, entonces ya deberías ser el propietario y no debería estar bloqueado. ¿Cuál es la salida de:ls -leO@ ~/.bash_profile
Si la salida tieneuchg
en ella, entonces usa este comando para desbloquearlo:chflags nouchg ~/.bash_profile
0 votos
@user3439894 Este es el contenido de mi .bash_profile: ""alias showFiles='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder /System/Library/CoreServices/Finder.app' alias hideFiles='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder /System/Library/CoreServices/Finder.app' # agregado por el instalador de Anaconda3 4.0.0 export PATH="//anaconda/bin:$PATH" ""
0 votos
@user3439894 También esta es la respuesta que obtengo cuando hago tu sugerencia: ""amins-MacBook-Pro:~ aminsh$ ls -leO@ ~/.bash_profile -rw-r--r-- 1 root staff - 328 May 23 10:17 /Users/aminsh/.bash_profile""
0 votos
La razón por la que no puedes editarlo es porque pertenece a
root
y necesitarás cambiar la propiedad a ti. Tendrás que preceder el comandochown
consudo
, por ejemplo:sudo chown $(id -u -n) ~/.bash_profile
0 votos
@user3439894 ¡Muchas gracias colega, solucionaste mi problema :)
0 votos
@Amin Shn, Me alegra haber ayudado, sin embargo, deberías marcar la respuesta de jherran como correcta, ya que la actualizó con información de los comentarios, y esto ayudará a otros en el futuro a ver una respuesta aceptada como la correcta para resolver el problema.