代码之家  ›  专栏  ›  技术社区  ›  stephenmurdoch

Python将包安装到我的当前目录中,即使我已经安装了virtualenv

  •  0
  • stephenmurdoch  · 技术社区  · 10 年前

    我已经安装了pip和virtualenv(使用sudo),并使用 cookiecutter 。我也跑过 virtualenv my_app 然后 source ~/virt/bin/activate .

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

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

    我做错了什么?

    1 回复  |  直到 10 年前
        1
  •  1
  •   user3752226 user3752226    10 年前

    路径应该是/my_app/bin/activate。通过以上步骤,您正在主目录中查找名为virt的virtualenv,这可能不是您想要的。

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

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