Я выполнил следующий код в терминале:
python -c "
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"
Это возвращает следующий путь:
['/usr/local/lib/python2.7/dist-packages/django']
но я просто не могу найти usr/local (от GUI). Где это должно быть?
Я не уверен, чему помогла бы другая информация, сообщите мне!
введите
sudo cd /usr/local/lib/python2.7/dist-packages
в терминал. Это должно привести вас к папке
Папка usr является частью файловой системы, доступ к ней осуществляется из корня вашей файловой системы
Где это должно быть? По умолчанию, когда вы открываете файловый менеджер, вы бегаете по домашней директории (/home/username
), так же, как в Windows C:\Users\Username
. Заметьте, как /usr/local
начинается с обратной косой черты? Существует корневой каталог, из которого вы можете получить доступ к другим каталогам; образ, который нужно иметь в виду, - это корневой каталог, с которого начинается root, а все остальное ветвится из него
Как получить доступ к нужной папке:
Метод # 1: нажмите Ctrl kbd> L kbd> в файловом менеджере (кстати, он называется nautilus) и введите /usr/local
в адресную строку или /
.
Метод № 2: Повторное нажатие кнопки Alt kbd> Arrow Up kbd> в файловом менеджере приведет вас в корневой каталог (который похож на папку C: \ в Windows) и перейдите графически в любую нужную вам папку.
Способ № 3: Нажмите Alt kbd> F2 kbd>, чтобы открыть диалог «Выполнить команду», и введите nautilus /usr/local
cd /usr/local
доставит вас туда
Вам нужны права суперпользователя для редактирования файлов, и в этом случае вы можете вызвать sudo
, будьте очень осторожны с вмешательством файлов, однако в каталоге / usr в корневом каталоге /
в целом.
Кстати, не бойтесь командной строки! Полезное введение в CLI доступно здесь здесь .