从python中找到当前anaconda环境的最佳方法是什么。
问题在于它不是默认环境:例如调用
import subprocess
subprocess.call(['conda','info'])
给了我错误的结果(因为它创建了一个具有默认环境的新进程)
我在win7上使用anaconda2运行并运行pycharm中的代码,但在最好的情况下,解决方案应该可以正常运行"无处不在"或者至少对于anaconda来说
用于运行我的程序的python.exe的位置会给我提示该信息,所以使用例如。
>>> import sys
>>> print sys.executable
D:\Anaconda2\envs\py2\python.exe
是一种选择。
答案 0 :(得分:1)
import sys
print sys.version
返回:(类似于)
2.7.11 |Anaconda 4.0.0 (64-bit)| (default, Feb 16 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)]