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

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

Я также могу установить изнутри моего виртуального сервера, используя pip install , но по какой-то причине , пакет, который загружает 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, прежде чем разархивировать? После того, как я загружу virtualenv и использую его с командой 'workon test', будет ли любой установленный мной пакет python, независимо от каталога, который я нахожу, установиться в соответствующую папку пакетов сайта virtualenv?

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

ИЛИ сценарий 2 заключается в том, чтобы распаковать файлы прямо в пакеты сайтов и запустить их оттуда (после входа в virtualenv) и т.д.

Спасибо, что помогли в этом кутцу Python!

78
задан Reinstate Monica 12 May 2011 в 19:26
поделиться