【发布时间】:2017-01-06 05:30:21
【问题描述】:
我安装了 virtualenv,还安装了 2 个版本的 python。一个是通过自制软件,另一个是在 anaconda 中。但是 virtualenv 不适用于它们中的任何一个。我发现一些帖子说这是由于 python 版本混乱。但即使我指向不同的python,它仍然不起作用。有什么解决方案吗?谢谢
jzhangMBPr:~ jzhang$ virtualenv -p /Users/jzhang/anaconda/bin/python a
Already using interpreter /Users/jzhang/anaconda/bin/python
Using base prefix '/Users/jzhang/anaconda'
New python executable in /Users/jzhang/a/bin/python
ERROR: The executable /Users/jzhang/a/bin/python is not functioning
ERROR: It thinks sys.prefix is '/Users/jzhang' (should be '/Users/jzhang/a')
ERROR: virtualenv is not compatible with this system or executable
jzhangMBPr:~ jzhang$ virtualenv a
Using base prefix '/Users/jzhang/anaconda'
New python executable in /Users/jzhang/a/bin/python
ERROR: The executable /Users/jzhang/a/bin/python is not functioning
ERROR: It thinks sys.prefix is '/Users/jzhang' (should be '/Users/jzhang/a')
ERROR: virtualenv is not compatible with this system or executable
【问题讨论】:
标签: python virtualenv anaconda