python - 使用 MacPorts 安装后找不到 virtualenv 命令

标签 python virtualenv macports

我在 mac 上通过 mac 端口安装了 python 2.7。我通过 macports (py27-virtualenv @1.6.1_0 (active)) 安装了 virtualenv。发出命令时:virtualenv demo_venv --no-site-packages,我得到这个错误:-bash: virtualenv:command not found。它没有选择 virtualenv @all,所以我需要将它符号链接(symbolic link)到我的 python27 位置吗?

最佳答案

如您所述,MacPorts 提供了多个版本的 pyXX-virtualenv 包。您需要告诉 MacPorts 您希望默认使用哪些版本:

port select --list virtualenv
port select --set virtualenv virtualenv27
which virtualenv

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

关于python - 使用 MacPorts 安装后找不到 virtualenv 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6619307/

相关文章:

python - pip 将新的 Python 包安装到所有现有的 virtualenvs

linux - 为端口命令设置 visudo nopasswd 后权限被拒绝

python - 如何将数据流式传输到 python 中的 azure block blob

python - 日志中的自定义 Logger 类和正确的行号/函数名称

python - 找到细菌簇

python - 急于执行 - 内部错误 : Could not find valid device for node name: "Sqrt"

python - 我需要虚拟环境吗?

virtualenv - 使用 ansible 运行 mkvirtualenv

postgresql - 在带有 MacPorts 的 Snow Leopard 上使用 postgresql84 和 postgis 时没有 liblwgeom

ruby - 通过 macports 安装 ruby​​ 没有进展。这个 Action 需要多长时间?