如何在pycharm中源码附加环境?

问题描述 投票:1回答:1

我有一个ROS应用程序,它有一个工作空间,有一个setup.bash文件,还有一个python脚本,有自己的虚拟环境。

到目前为止,我在终端中做的是这样的工作。

1_ pipenv shell (to activate my python virtual environment).
2_ source ../ros_workspace/devel/setup.bash
3_ python some_python_script.py

这段代码和我期望的一样

然而,我想用同样的方法在pycharm中运行这个脚本,因为我的虚拟环境已经被激活了。但是,我怎样才能使setup.bash文件有额外的来源呢?我的setup.bash文件也是这样的。enter image description here

我也试过做一个 "before launch",如下所示。enter image description hereenter image description here

python pycharm virtualenv ros
1个回答
0
投票

如果你在PyCharm中把你的虚拟环境设置为你选择的解释器,它将使用该特定的虚拟环境来运行它的脚本。然而,你也可以利用我们的运行配置提供的一些功能。

enter image description here

你可以查看整个配置窗口的 "启动前 "部分,输入你想要执行的脚本。

一旦你设置好了你的配置,你就可以继续运行或调试配置了。此外,如果你想源码的只是环境变量,你只需在 "环境变量 "框中放入环境变量即可。

如果你想运行一个shell脚本,你需要创建一个新的shell配置,就像这样。

enter image description here

一旦你添加了这个配置,你就可以继续引用它。

现在你会看到,你可以引用该配置。

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.