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