我想将 OpenVino setupvars.sh 添加到 PyCharm 项目中?
我正在开发一个使用 OpenVino 的项目,为了现在使用 OpenVino,我在 .bashrc 中使用以下 bash 脚本
source /opt/intel/openvino/bin/setupvars.sh
但是,我想使用 PyCharm 来处理项目,这使得项目变得越来越大时更容易处理。
我们如何在 PyCharm 项目中使用 OpenVino。
这是Ubuntu的解决方案
在 bashrc 文件中添加 setupvars.sh。打开终端并写入
gedit ~/.bashrc
将这些行添加到文件末尾
# <<< Initialize Intel Vino environment variables <<<
source /opt/intel/openvino/bin/setupvars.sh
# <<< Initialize Intel Vino environment variables <<<
保存并打开新终端,现在当前终端已经加载了环境变量。您可以验证是否在终端中看到此行
[setupvars.sh] OpenVINO environment initialized
通过执行从终端打开pycharm
pycharm-community
在 Windows 10 上为我工作:运行 CMD,然后:
"\Program Files (x86)\IntelSWTools\openvino\bin\setupvars.bat"
"C:\Program Files\JetBrains\PyCharm 社区版 2019.2\bin\pycharm64.exe"
在 macOS 上也可以工作。不知道linux。
我想我们遇到了同样的问题。
这是我的解决方案。希望能帮到你:)
制作一个新文件,例如 python-custom。
touch python-custom
打开刚刚创建的文件。
vim python-custom
将以下代码保存到文件中。
#!/bin/bash
args=$@
# needed environment path
. /opt/intel/openvino/bin/setupvars.sh
# Path of your normal python path
# You can find it by "which python", "which python3" or any python you used
/usr/bin/python3 $args
为其添加可执行权限。
chmod +x python-custom
在 Pycharm 中添加一个新的解释器。
文件 -- 设置 -- 项目解释器
选择解释器时,请使用“/path/to/python-custom”而不是“/usr/bin/python3”。
您可以通过在 PyCharm 中指向正确的 Python 解释器来设置它。要获取当前工作的 Python 环境,请在本地系统中键入以下代码行。
Python
>>>import sys
>>> sys.executable
<PYTHON PATH>
记下这个 Python 路径并将其添加到 File -> Settings -> Python Interpreter (In pycharm)。
希望这可以帮助!