Python – вручную установить пакет с помощью virtualenv

У меня есть программа python, которую я хочу установить в мой virtualenv – это zip-пакет, который мне нужно разархивировать, а затем запустить программу setup.py, но мой вопрос касается того, как получить эти распакованные файлы в мой virtualenv, чтобы пакет устанавливается в папку site-packages virtualenv?

Я также могу установить изнутри свой virtualenv, используя pip install <package name> , но по какой-то причине пакет, который загружает PIP, устарел.

Итак – может ли кто-нибудь сказать мне несколько простых шагов для установки пакета вручную?

Пока у меня есть основные команды для загрузки Virtualenv:

 -bash-3.2$ source ~/.bashrc -bash-3.2$ workon test (test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this?? 

Итак – имеет ли значение, когда я разархивирую пакет / программу python – или мне нужно сначала войти в виртуальную машину перед распаковкой? После того, как я загружу virtualenv, и я буду использовать его с помощью команды «workon test», будет ли какой-либо пакет python, который я устанавливаю, независимо от того, какой каталог я нахожу его, установить в соответствующую папку site-packages virtualenv?

Вариант 1 состоит в том, чтобы разархивировать программу python в / home / username / tmp – затем войти в мой виртуальный диск, перейти к этой папке и запустить программу setup.py – при условии, что virtualenv перенесет все соответствующие файлы в свою собственную папку сайтов-пакетов ,

ИЛИ сценарий 2 – распаковывать файлы непосредственно в пакеты сайта и запускать их оттуда (после входа в виртуальный файл) и т. Д.

Спасибо, что помогли Python clutz с этим!

2 Solutions collect form web for “Python – вручную установить пакет с помощью virtualenv”

Обычно я извлекаю программу во временную папку, а затем из этой папки запустил setup.py, используя прямой путь к экземпляру python virtualenv. например, если ваш virtualenv находится в / home / username / virtualpy, используйте это (из вашей временной папки)

 /home/username/virtualpy/bin/python setup.py install 

Это должно установить его в папку вашего виртуального сайта.

хорошо, когда вы переключаетесь на виртуальную среду. вы должны ввести

which python

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

 $ python setup.py build $ python setup.py install 

но если он дает путь глобального уровня, который не является вашим virtualenv's попробуйте использовать

 $ ~/.virtualenv/python-env/bin/python setup.py build $ ~/.virtualenv/python-env/bin/python setup.py install 
  • Как заставить virtualenv устанавливать последние setuptools и pip из pypi?
  • Установка virtualenvwrapper в Windows
  • Ошибка импорта не может импортировать имя execute_manager в среде Windows
  • Обновление переменных .bashrc и среды во время резервного копирования Vagrant
  • Почему pip, внутри virtualenv, пишет в / usr / lib?
  • Где virtualenvwrapper.sh после установки pip?
  • У Python есть что-то столь же надежное, как Rvm Ruby?
  • Установленный virtualenv и virtualenvwrapper: Python говорит, что ни один модуль с именем virtualenvwrapper
  • Как установить virtualenv для crontab?
  • Пауза виртуального винтажа
  • Функции virtualenvwrapper недоступны в сценариях оболочки
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.