Как я могу сравнить производительности редактора объективно?

Ваш вопрос в основном касается структуры файловой системы Linux. Вы можете прочитать много об этом, например, в Википедии и более подробно о различных lib местах в в этом вопросе аскубунту .

Я попытаюсь ответить на (1) и (2), суммируя, как обычно используются три указанные папки:

  • /usr/lib/python3/dist-packages содержит установленные модули, не относящиеся к хосту системой с менеджером пакетов, например в Ubuntu с sudo apt-get python-numpy.

  • /usr/local/lib/python3.6/dist-packages содержит модули, которые вы установили самостоятельно для всей системы, например, создав их из исходного кода и установив их вручную или с помощью sudo pip install numpy. (Конечно, использование sudo pip может вызвать проблемы, как вы правильно упомянули.)

  • /home/twotwo/.local/lib/python3.6/site-packages содержит модули, которые пользователь twotwo установил в своем собственном каталоге пользователя, например, используя pip в режиме пользователя. Эти модули могут быть импортированы только из-за twotwo, потому что они не отображаются в переменных PATH другого пользователя и могут даже не читаться другим пользователем.

Что касается вопроса (3): Подробности об этом можно прочитать в документации по Python 3 . По сути, после поиска модуля в папке, из которой запускается ваш скрипт на python, папки в вашей переменной sys.path ищутся в том же порядке , в котором они там перечислены. Как только модуль с соответствующим именем найден, он импортируется.

Примечание: Ваш вопрос не имеет отношения к numpy, поэтому тег следует удалить.

5
задан Bob Fanger 30 September 2018 в 10:19
поделиться

5 ответов

Я сказал бы, что те признаки являются субъективными подсказками, что Вы, вероятно, более продуктивны в Vim - разочарование другими инструментами, вероятно, будет довольно хорошим индикатором.

Я сказал бы с огромной степенью уверенности, что, если Вы в Vim достаточно глубоко, чтобы быть разбитыми другими редакторами, любое повышение эффективности от переключения, вероятно, будет очень маленьким.

2
ответ дан 13 December 2019 в 19:38
поделиться

Если Вам нравится написание кода в энергии затем, что один довольно серьезное основание использовать энергию.

Чем хороший инструмент был бы то, который сделал Вас на 2% более продуктивными (согласно некоторому исследованию), но что Вам не нравилось столько же? Я говорю Вам, работающий с инструментами, которые Вы любите, довольно проклятый важный!

4
ответ дан 13 December 2019 в 19:38
поделиться

Я также, я увлекаются входной моделью Vi, я уверен, что она делает меня более продуктивным.

Я чувствую себя неловко, когда я использую некоторых других редакторов. Когда я использую Visual Studio, мне действительно нужен ViEmu, в Eclipse я использую viPlugin и так далее.

Некоторое время назад я был пользователем Emacs, теперь я не могу использовать его без Гадюки.

Однако производительность с Vi действительно прибывает, когда Вы можете использовать команды, даже не думая о них.

Так, безотносительно редактора, которого Вы используете, для получения реального повышения эффективности, редактор должен стать расширением рук.

4
ответ дан 13 December 2019 в 19:38
поделиться

Чтобы сделать это объективно, Вам было бы нужно что-то измеримое.

Если у Вас есть достаточно свободного времени на Ваших руках для экспериментирования, я предполагаю, что Вы могли, видео записать себя с помощью каждого редактора в течение нескольких часов затем складывает отрезок времени, Вы потратили борьбу с каждым...

1
ответ дан 13 December 2019 в 19:38
поделиться

Почему не только испытывают несколько различных редакторов и видят, можно ли заметить какие-либо повышения эффективности от них. Если Вы затем не выберете тот, который обращается к Вам больше всего, если Вы сделаете то необходимо будет решить, перевешивает ли повышение эффективности счастье, Вы чувствуете при использовании энергии.

Вы могли бы также хотеть рассмотреть различных редакторов для различных платформ/языков. Я использую энергию для большинства своих C и программирования Perl, другого редактора для нетривиальных JAVA-приложений и другого редактора для разработки в направляющих, я еще не нашел one-editor-fits-all.

0
ответ дан 13 December 2019 в 19:38
поделиться