2013-11-20 2 views
3

Я хочу установить scipy в virtualenv на ubuntu 12.04. Поскольку он установлен в virtualenv, я должен использовать pip, apt-get не работает. Я прочитал нить Installing SciPy with pip, но ответ теперь не работает. Если я запустил «pip install svn + http://svn.scipy.org/svn/scipy/trunk/#egg=scipy» или «pip install git + http://github.com/scipy/scipy/», обе ошибки. Не могли бы вы дать мне список рабочих пошаговых команд, которые могут установить scipy в virtualenv на ubuntu 12.04 (любая зависимость включена, потому что я не установил numpy (я не знаю, как))? Спасибо.установить scipy используя pip в virtualenv на ubuntu 12.04

Забудьте одно: я использую python3 в virtualenv. Установленный scipy должен быть способен импортировать.

ответ

4

В Ubuntu 12.04 сервер, который поставляется только с Python 2.7, чтобы установить виртуальную среду python3, который не конфликтует с python2 и SciPy пакет, который может быть использован Python3, выполните следующие команды:

sudo apt-get install python-pip 
sudo pip install virtualenv 
sudo apt-get install python3 
virtualenv -p /usr/bin/python3 py3env 
. py3env/bin/activate 
sudo apt-get install python3-scipy 
sudo apt-get build-dep python3-scipy 
pip install numpy 
pip install scipy 

Теперь вы все настроены. Наконец, небольшой намек: найти, где находится python3, введите: whereis python3.

Удачи вам!

+0

Эй вы можете объяснить, почему в вашем процессе устанавливаются как глобальные, так и виртуальные scipy? Каковы преимущества? – HeyWatchThis

Смежные вопросы