将Python包从源代码安装到virtualenv目录中

时间:2014-07-27 21:56:44

标签: python-2.7 numpy pip

新手程序员在这里。这是this questionthis question的变体。

我在Windows 7上运行Python 2.7,并使用git bash shell。我正在尝试将numpy包安装到我的工作目录中的virtualenv目录中。我无法使用$pip install -r requirements.txt$pip install numpy命令安装它,因为它的依赖项导致了错误。这是log file for this install failure

虽然我可以通过从sourceforge下载可执行二进制文件(.exe)直接安装numpy,但它强迫我将其安装在c:/Python27/Lib/site-packages directory中。我需要在我的virtualenv工作目录中安装它,例如c:/Users/MyName/Projects/myproject/myvirtualenv

我需要有关如何将必要的numpy文件下载到临时目录的帮助,以及如何使用pip或其他工具将其安装到我的virtualenv目录中。

我研究过我可以使用pip中的-t选项选择目标目录,例如“pip install numpy --target=c:/Users/MyName/Projects/myproject/myvirtualenv”。但是我仍然无法克服依赖项错误,所以pip对我不起作用,除非我能弄清楚如何将numpy文件(包括所有依赖项)下载到目录中然后从那里安装。

感谢您的帮助!

0 个答案:

没有答案