2017-09-05 61 views
0

我是新鲜重新安装python 2.7(python,pip)和3.6(python3,pip3)。但是,当我使用pip3为pythn3安装pipenv和virtualenv时 - 没有添加相应的bash命令,所以简单的事情如$ virtualenv --version 失败。osx pip python3 - 安装软件包不会创建别名

这是怎么回事?任何人都可以帮忙吗?

感谢

+0

哪里的virtualenv装?输入bash命令'pip3 show virtualenv'来查看。 – illiteratecoder

+0

'MacBook-Pro-3:〜usr $ pip3 show virtualenv' 'name:virtualenv' '版本:15.1.0' '简介:虚拟Python环境构建器' '主页:https:// virtualenv。 pypa.io /' '作者:Jannis Leidel,Carl Meyer和Brian Rosner' '作者 - 邮箱:python-virtualenv @ groups.google.com' 'License:MIT' 'Location:/ Users/___/Library/Python/3.6/lib/python/site-packages' '需要:' 这就是我期待它 – dozyaustin

回答

1

从你的Python版本目录,皮普安装包“./lib/python/site-packages/”,并创建“./bin/”二进制文件。如果你安装一个包到你的用户目录中:

pip install --user [packagename]

的Python版本目录为:

/Users/[username]/Library/Python/[version]/

否则目录通常是:

/Library/Frameworks/Python.framework/Versions/[version]

创建一个从二进制的virtualenv中/Users/[username]/Library/Python/3.6/bin//usr/local/bin/您的路径中的符号链接与ln -s

ln -s /Users/[username]/Library/Python/3.6/bin/virtualenv /usr/local/bin/virtualenv

,你应该准备就绪。

如果需要删除符号链接简单地使用rm

rm /usr/local/bin/virtualenv

+0

太棒了 - 非常感谢! – dozyaustin