Способ использования скрипта в любом из ваших собственных скриптов python заключается в добавлении его в pythonpath. Это то, что использует интерпретатор python, чтобы решить, где искать импортируемые пакеты python. Чтобы добавить каталог или папку в тип pythonpath, введите в терминал следующее:
export PYTHONPATH=$PYTHONPATH:/my/other/path
это временно добавит «my / other / path» к пути python. «my / other / path» должен быть путь к каталогу / папке, в которой находится ClientSubnetOption. Например, вы можете поместить его в каталог ~/python_packages/clientsubnetoption. [F3] означает домашний каталог.
Если вы хотите постоянно добавить этот каталог в pythonpath, добавьте вышеприведенную строку в конец вашего файла «.bashrc». Он должен быть расположен где-то в вашем домашнем каталоге, но это скрытый файл, поэтому, если вы используете gui для его поиска, вам нужно нажать CTRL-h, чтобы просмотреть его.
Последнее, что вам понадобится чтобы сделать каталог ClientSubnetOption размещен в пакете python. На самом деле это намного проще, чем кажется. Я бы предложил поставить ClientSubnetOption в свой собственный каталог с помощью python_packages, поэтому путь будет выглядеть примерно как ~ / python_packages / clientsubnetoption /. затем в каталоге clientsubnetoption создайте файл с именем __init__.py. Файл нуждается в двух символах подчеркивания, предшествующих и последующих init для работы. Этот файл не обязательно должен содержать какой-либо код, который он просто должен присутствовать в каталоге, чтобы сделать пакет python.
Теперь, когда это делается, добавьте путь к clientubnetoption к вашему пути python, открыв файл .bashrc и добавив следующую строку в конец файла:
export PYTHONPATH = $ PYTHONPATH : ~ / python_packages / clientsubnetoption /
Прежде чем какие-либо из этих изменений вступят в силу, вам необходимо перезапустить оболочку, введя в терминал следующую команду:
source ~/.bashrc 8]
теперь вы можете импортировать clientubnetoption, используя следующий импорт в вашем скрипте:
from clientsubnetoption import ClientSubnetOption
надеемся, что это не было слишком запутанным.
Для проблемы с Wi-Fi: MacBook Pros и MacBook Air имеют очень похожие беспроводные карты (если не то же самое), поэтому простой sudo update && sudo apt-get install firmware-b43-installer должен сделать трюк.
Причина, по которой он не подключается к маршрутизатор может быть, потому что это другой тип соединения, который текущий драйвер не поддерживает.