如何从Anaconda环境中获取可执行的Python路径?

如何从Anaconda环境中获取可执行的Python路径?,python,windows-10,anaconda,codexl,Python,Windows 10,Anaconda,Codexl,我正试图用CodeXL评测我的pyopencl项目,以便使用.py文件。我想不出比指向Python.exe并将脚本路径作为参数传递更好的方法了。让事情变得复杂的是我使用Anaconda虚拟环境来解决模块之间的冲突,因为这样就不可能简单地将CodeXL指向某个虚拟环境中的python可执行文件-据我所知,必须首先激活该环境,CodeXL不支持此功能。您可以使用以下方法找到python exe的位置: where python 由于您使用的是蟒蛇,您还可以尝试: where anaconda 您

我正试图用CodeXL评测我的pyopencl项目,以便使用.py文件。我想不出比指向Python.exe并将脚本路径作为参数传递更好的方法了。让事情变得复杂的是我使用Anaconda虚拟环境来解决模块之间的冲突,因为这样就不可能简单地将CodeXL指向某个虚拟环境中的python可执行文件-据我所知,必须首先激活该环境,CodeXL不支持此功能。

您可以使用以下方法找到python exe的位置:

where python
由于您使用的是蟒蛇,您还可以尝试:

where anaconda
您将在结果的父目录中找到python exe


如果这不是您需要的,您可以找到更多信息。

您可以使用以下方法找到python exe的位置:

where python
由于您使用的是蟒蛇,您还可以尝试:

where anaconda
您将在结果的父目录中找到python exe


如果这不是您需要的,您可以找到更多信息。

conda、virtualenv或venv环境的Python可执行文件通常位于

$ENVPATH/bin/python
应改为在Windows上编辑(至少对于venv)

其中,
$ENVPATH
是环境路径。要获取您创建的环境及其可运行路径的列表(从终端)

或者,如果您正在使用Python解释器,并且希望知道其可执行文件的位置,则可以运行

import sys
print(sys.executable)

conda、virtualenv或venv环境的Python可执行文件通常位于

$ENVPATH/bin/python
应改为在Windows上编辑(至少对于venv)

其中,
$ENVPATH
是环境路径。要获取您创建的环境及其可运行路径的列表(从终端)

或者,如果您正在使用Python解释器,并且希望知道其可执行文件的位置,则可以运行

import sys
print(sys.executable)

谢谢,但这不完全是我的问题。我正在尝试获得一个“可执行路径”,它将满足CodeXL的要求,并允许我分析OpenCL脚本—类似于
C:\ProgramData\Anaconda3\envs\env\u OpenCL\pythonw.exe的内容C:\Users\user\projects\particle\u system\src\main.py
被IDE拒绝。谢谢,但这并不是我的问题。我试图获得一个“可执行路径”,该路径将满足CodeXL,并允许我分析OpenCL脚本,类似于
C:\ProgramData\Anaconda3\envs\env\u OpenCL\pythonw.exe的内容C:\Users\user\projects\particle\u system\src\main.py
被IDE拒绝。