python - 在 Mac OS 中找不到 virtualenv 命令

标签 python virtualenv

我使用命令sudo pip install virtualenv安装了virtualenv,安装成功。后来,当我输入 virtualenv 时,我收到如下错误消息,-bash: virtualenv: command not found

virtualenv 安装在 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 中。我在论坛上看到类似的问题,没有明确的答案。

Python 位于 /usr/local/bin/python 位置,我的版本为 2.7.9。我使用 ls -l 命令得到以下内容,

enter image description here 为什么我看到未找到 virtualenv 以及如何解决该问题?

更新:

我用命令

ln -s/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py/usr/local/bin/virtualenv.py 到把 virtualenv.py

/usr/local/bin 文件夹中。以前,我只对 virtualenv 文件执行相同的操作。现在,当我在终端中输入命令 virtualenv 时,我得到了

-bash:/usr/local/bin/virtualenv:权限被拒绝

我以后用

sudo ln -s/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py/usr/local/bin/virtualenv.py

并且 say 消息不断显示。 which virtualenv 仍然没有返回任何内容。

最佳答案

根据@Jason 的建议,尝试在/bin 目录中为 virtualenv 创建符号链接(symbolic link),如下所示:

ln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv /usr/local/bin/virtualenv

关于python - 在 Mac OS 中找不到 virtualenv 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37727041/

相关文章:

python - 如何在 .virtualenvs 上安装 libxml2-python-2.6.9.tar.gz

输出全局包的 Pip 要求

python - Django:使用 sudo 在虚拟环境中运行服务器

python - Django ORM,将无日期时间作为 0 插入 MySQL

python - 如何在没有 GAMS 的情况下使用 Python 读取 GDX 文件

python - 检查 Makefile 中是否存在 conda 环境

linux - 在 virtualnev 中安装 Pyhunspell

virtualenv - 如何将我的 python virtualenv 复制到另一台机器

python - Scrapy:创建爬行索引页面并保存每个对应链接的整个 HTML 页面的 Spider

python - ES density_vector字段:必须指定 'dims'