![](/img/trans.png)
[英]Is it possible to install third party packages for python bundled with lldb that comes with clion?
[英]How to install python packages to embedded python in GDB/ clion2017.1
我正在使用CLion 2017.1和GDB進行調試。 GDB使用python 2.7支持編譯,但沒有模塊。
我希望使用matplotlib
來繪制一些調試數據(使用GDB圖像監視 ),但沒有matplotlib
存在。 沒有pip
來安裝它。
我嘗試使用(gdb) python import get_pip
安裝pip
但是
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/user/temp/get_pip.py", line 28, in <module>
import tempfile
File "/home/user/clion-2016.3.4/bin/gdb/lib/python2.7/tempfile.py", line 35, in <module>
from random import Random as _Random
File "/home/user/clion-2016.3.4/bin/gdb/lib/python2.7/random.py", line 48, in <module>
from binascii import hexlify as _hexlify
ImportError: No module named binascii
Error while executing Python code.
所以我不知道如何將其他模塊的安裝引導到GDB的嵌入式python中。
知道怎么做嗎?
我嘗試使用(gdb)python import get_pip安裝pip但是
你不需要從gdb shell安裝python模塊。 您可以像往常一樣使用軟件包管理器或pip從命令行安裝它們。 確保您安裝了Python2版本的模塊。 安裝模塊后,您可以在gdb嵌入式python中使用它:
$ gdb -q
(gdb) python
>import matplotlib
>end
(gdb)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.