Я запустил следующий код в терминале:
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). Где это должно быть?
Я не уверен, какая другая информация поможет, пожалуйста, дайте мне знать!
nautilus
, который запускает вас в вашей домашней папке, и вам нужно перейти из него в корневой каталогОтветы:
тип
в терминал. Это должно привести вас в папку
Папка usr является частью файловой системы, доступ к ней осуществляется из корня вашей файловой системы.
источник
sudo nautilus
в Teminal, это дает вам доступ к корневым папкамsudo cd
даже не будет работать , такcd
как это встроенный bash, а не исполняемый файл. Даже если бы это сработало, не имело бы смысла использовать его, чтобы добраться до нужного местоположения, так как это местоположение доступно для всех в любом случае. Даже еслиsudo cd
работал , и это место было не доступно для всех, она до сих пор не имеет смысла , чтобы сделать это , потому что после этого вы все еще не в состоянии сделать что - либо в этой папке --- даже не прочитать его содержимое.Где это должно быть? По умолчанию, когда вы открываете файловый менеджер, вы запускаете домашний каталог (
/home/username
), так же, как в WindowsC:\Users\Username
. Заметьте, как/usr/local
начинается обратная косая черта? Есть корневой каталог, из которого вы можете получить доступ к другим каталогам; образ, который нужно иметь в виду, является корневым каталогом, где начинается root, а все остальное ветвится из негоКак получить доступ к нужной папке:
Способ № 1: нажмите CtrlLв файловом менеджере (который, кстати, называется nautilus) и введите
/usr/local
в адресную строку или/
.Способ № 2: Повторное нажатие на AltArrow Upкнопку buttown в файловом менеджере приведет вас к корневому каталогу (который похож на папку C: \ в Windows) и графически перейдет в любую нужную вам папку.
Способ № 3: Нажмите, AltF2чтобы открыть диалог «Выполнить команду» и введите
nautilus /usr/local
источник
доставит тебя туда
Вам нужны права суперпользователя для редактирования файлов, и в этом случае вы можете вызывать их
sudo
, будьте очень осторожны с вмешательством в файлы, однако в каталоге / usr и в корневом каталоге/
в целом.Кстати, не бойтесь командной строки! Полезное введение в CLI доступно здесь .
источник