我正在尝试使用 CodeXL 分析我的 pyopencl 项目,并使用 .py 文件。我想不出比指向 Python.exe 并将路径作为参数传递给脚本更好的方法了。让事情变得复杂的是我使用 Anaconda 虚拟环境来解决模块之间的冲突,因为这种方式不可能简单地将 CodeXL 指向某个虚拟环境中的 python 可执行文件——据我所知,必须首先激活这个环境,而 CodeXL 不支持这一点。
问问题
5405 次
2 回答
1
conda、virtualenv 或 venv 环境的 Python 可执行文件通常位于
$ENVPATH/bin/python
编辑:在 Windows 上应该改为(至少对于 venv)
$ENVPATH\Scripts\python.exe
$ENVPATH
环境路径在哪里。要获取您创建的环境列表及其路径,您可以运行(从终端)
conda env list
或者,如果您使用的是 Python 解释器并且您想知道其可执行文件的位置,您可以运行
import sys
print(sys.executable)
于 2019-02-28T08:41:15.193 回答
1
您可以使用以下命令找到您的 python exe 的位置:
where python
由于您使用的是 Anaconda,因此您也可以尝试:
where anaconda
您将在结果的父目录中找到 python exe。
如果这不是您需要的,您可以在此处找到更多信息。
于 2019-02-28T08:32:30.933 回答