即使我已经设置了virtualenv,Python也会将软件包安装到我当前的目录中

时间:2014-09-16 16:51:29

标签: python virtualenv

我已经安装了pip和virtualenv(使用sudo),我使用cookiecutter创建了我的第一个python应用程序。我还运行了virtualenv my_app,然后是source ~/virt/bin/activate

但是当我cd到我的应用程序cd /vagrant并运行python setup.py test时,我看到我需要的鸡蛋和包都被下载到我的应用程序中,即当前目录。

我有点期待他们进入〜/ virt /

我做错了什么?

1 个答案:

答案 0 :(得分:1)

路径应为./my_app/bin/activate。有了上述内容,您在主目录中寻找名为virt的virtualenv,这可能不是您想要的。

假设您在主目录中创建了一个名为my_app的应用程序,则需要调用     source~ / my_app / bin / activate 为了创造它

您可以找到更多使用信息here.