python – Блог Stafox'a https://stafox.cc О программировании и веб-разработке Mon, 03 Aug 2015 18:10:11 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 Как запомнить пароль для Mercurial в консоли https://stafox.cc/how-to-remember-password-for-mercurial-in-terminal/ https://stafox.cc/how-to-remember-password-for-mercurial-in-terminal/#comments Sat, 13 Jun 2015 10:44:35 +0000 http://stafox.ru/?p=2262 Если Вы не хотите каждый раз вводить пароль в терминале для Hg Mercurial – можно сохранить его в менеджере хранения паролей. В KDE в качестве менеджера паролей выступает KWallet. Для начала убедитесь, что у вас установлен pip – это менеджер пакетов для python. Установить его можно при помощи sudo apt-get install python-pip Внимание: все команды

Сообщение Как запомнить пароль для Mercurial в консоли появились сначала на Блог Stafox'a.

]]>
Если Вы не хотите каждый раз вводить пароль в терминале для Hg Mercurial – можно сохранить его в менеджере хранения паролей. В KDE в качестве менеджера паролей выступает KWallet.

Для начала убедитесь, что у вас установлен pip – это менеджер пакетов для python. Установить его можно при помощи

sudo apt-get install python-pip

Внимание: все команды приведены для дистрибутива Ubuntu

Далее нам нужны два пакета: keyring и mercurial_keyring. Ставим их через pip:

sudo pip install keyring mercurial_keyring

Теперь все, что Вам понадобится, это в .hg/hgrc для вашего проекта добавить
[shell] [extensions] mercurial_keyring =
[/shell]

При вводе пароля в терминале менеджер паролей запросит разрешение на сохранение пароля, и уже в следующий раз сам подставит его.

Сообщение Как запомнить пароль для Mercurial в консоли появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/how-to-remember-password-for-mercurial-in-terminal/feed/ 2
Linux: проблема с python-pip https://stafox.cc/linux-problem-with-python-pip/ https://stafox.cc/linux-problem-with-python-pip/#respond Wed, 04 Sep 2013 21:08:55 +0000 http://stafox.ru/?p=2007 Столкнулся на днях с проблемой: нужно было установить Python 2.7.5 на Debian Squeezy и поставить для него pip. Старый, установленный через aptitude, работать не захотел ни в какую, аргументируя этим: # pip Traceback (most recent call last): File “/usr/bin/pip”, line 7, in from pip.log import logger ImportError: No module named pip.log Ставится новый pip просто.

Сообщение Linux: проблема с python-pip появились сначала на Блог Stafox'a.

]]>
python-pip error
Столкнулся на днях с проблемой: нужно было установить Python 2.7.5 на Debian Squeezy и поставить для него pip. Старый, установленный через aptitude, работать не захотел ни в какую, аргументируя этим:

# pip
Traceback (most recent call last):
File “/usr/bin/pip”, line 7, in
from pip.log import logger
ImportError: No module named pip.log

Ставится новый pip просто. Качаем инсталл, и запускаем:

wget https://github.com/pypa/pip/raw/master/contrib/get-pip.py
python get-pip.py

По выхлопу видно, что pip ставится под конкретную версию python’а:

Installing pip script to /usr/local/python-2.7.5/bin
Installing pip-2.7 script to /usr/local/python-2.7.5/bin

Далее, бэкапим старую версию pip:

mv /usr/bin/pip /usr/bin/pip_old

Делаем ссылку на новый pip

ln -s /usr/local/python-2.7.5/bin/pip /usr/bin/pip

Готово. Радуемся, наслаждаемся.

pip install django==1.4.5

Сообщение Linux: проблема с python-pip появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/linux-problem-with-python-pip/feed/ 0
Linux: установка Python 2.7.x на Debian Squeezy https://stafox.cc/linux-install-python-2-7-x-on-debian-squeezy/ https://stafox.cc/linux-install-python-2-7-x-on-debian-squeezy/#comments Wed, 04 Sep 2013 20:07:34 +0000 http://stafox.ru/?p=2015 Как известно, последняя доступная версия Python в репозитории для Squeezy – 2.6.6. И если Вы захотите установить 2.7.5, например, придется повозится. Выкачиваем нужную версию Python через wget (я качал 2.7.5) и устанавливаем. wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz tar -xzf Python-2.7.5.tgz cd Python-2.7.5 ./configure --prefix=/usr --enable-shared make & make install После правим альтернативы. Добавляем в список установленный питон. И

Сообщение Linux: установка Python 2.7.x на Debian Squeezy появились сначала на Блог Stafox'a.

]]>
Linux: установка Python 2.7.x на Debian Squeezy
Как известно, последняя доступная версия Python в репозитории для Squeezy – 2.6.6. И если Вы захотите установить 2.7.5, например, придется повозится.
Выкачиваем нужную версию Python через wget (я качал 2.7.5) и устанавливаем.

wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
tar -xzf Python-2.7.5.tgz
cd Python-2.7.5
./configure --prefix=/usr --enable-shared
make & make install

После правим альтернативы. Добавляем в список установленный питон. И вручную (manually) заставляем систему использовать его.

update-alternatives --install /usr/bin/python python /usr/bin/python2.6 20
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 10
update-alternatives --configure python

Если используете apache и mod_wsgi, то не забудьте собрать mod_wsgi.so под новую версию python. Симптомы следующие: все работает, но периодически приложения будут “крэшиться” и пытаться обратиться к библиотекам из предыдущей версии python.

Сообщение Linux: установка Python 2.7.x на Debian Squeezy появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/linux-install-python-2-7-x-on-debian-squeezy/feed/ 7