安装MacPorts后找不到virtualenv命令

dem*_*et8 6 python macports virtualenv

我通过Mac上的mac端口安装了python 2.7.我通过macports安装了virtualenv(py27-virtualenv @ 1.6.1_0(主动).当发出命令:virtualenv demo_venv --no-site-packages时,我收到此错误:-bash:virtualenv:command not found.它不是在挑选virtualenv up @ all,所以我需要将它符号链接到我的python27位置吗?

Jam*_*e B 35

如您所述,MacPorts提供了几个版本的pyXX-virtualenv软件包.您需要告诉MacPorts默认情况下您要使用哪些版本:

port select --list virtualenv
port select --set virtualenv virtualenv27
which virtualenv
Run Code Online (Sandbox Code Playgroud)

在此之后,您应该只需键入virtualenv(假设MacPorts bin目录位于您的路径中).

  • 这个答案应该是标记为正确的答案.这是在MacPorts中处理此问题的正确方法. (5认同)

Chr*_*egg 1

您需要确保virtualenv它在您的 PATH 中,尽管如果安装正确,它应该是在您的 PATH 中。