Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Как вы, возможно, знаете, репозитории Debian обновляются очень медленно. На момент написания статьи версии Python были 2.7.12 и 3.5.2, но в репозиториях Debian 8 вы можете найти только 2.7.9 и 3.4.2. В Debian 7 версии в репозитории даже старше (2.7.3 и 3.2.3), обе были выпущены в 2012 году.
Из этого туториала вы узнаете, как собрать Python из исходного кода и установить последнюю версию. Я предполагаю, что вы используете Debian 7 или 8. Мы будем получать исходный код с официального FTP-сервера Python .
Во-первых, давайте проверим вашу текущую установленную версию Python. Запустите эту команду на своем терминале:
python --version
Вы увидите что-то вроде этого:
Python 2.7.9
Команды ниже должны выполняться пользователем root .
Следующие команды загрузят архив с исходными кодами Python для версии 2.7.12 в домашний каталог, распакуют его и переключатся в каталог с распакованными файлами:
cd /home
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz
tar xf Python-2.7.12.tar.xz
cd ./Python-2.7.12
Обратите внимание на название папки с распакованными файлами. Это будет то же самое, что и имя архива (без расширения архива).
Теперь мы можем построить обновленные двоичные файлы Python:
./configure
make
make install
Если вы проверите версию Python сейчас, вы все равно увидите ту же старую версию. Поэтому нам нужно указать путь интерпретатора Python по умолчанию к новому двоичному файлу python, в который был установлен /usr/local/bin/python.
update-alternatives --install /usr/bin/python python /usr/local/bin/python 10
Теперь вы увидите установленную версию:
python --version
Python 2.7.12
Python 3 может быть обновлен таким же образом, с одним простым отличием - вам нужно указать python3вместо python. Обратите внимание, что Python 3 не предустановлен в Debian 7.
Проверьте версию:
python3 --version
Переключиться на новую версию:
update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3 10
При обновлении Python 3 не забудьте выбрать соответствующий архив с FTP-сайта Python.
Изучение 26 методов анализа больших данных: часть 1
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше