在chroot环境下开发pycharm?

时间:2017-09-13 05:09:38

标签: linux pycharm chroot

我有一个Arch Linux机器,里面有我的“容器”,如Centos,我通常在命令行中进行chroot和处理。我设置Pycharm来处理这个“容器”内的项目。“容器”是使用LXC创建的,但我通常使用chroot登录。

然而,从Pycharm运行交互式调试器时出现问题。

Pycharm启动交互式调试器的命令是:

/usr/lib/lxc/centos/rootfs/home/virtual-environment/usr/bin/python /home/nishant/packages/pycharm-community/helpers/pydev/pydevconsole.py

ERROR:root:code for hash md5 was not found

我能够在没有Pycharm的情况下重现此问题。

如果我chroot到那个环境,那么usr/bin/ python -v -c "import hashlib"一切正常。

如果我从主系统执行/usr/lib/lxc/centos/rootfs/home/virtual-environment/usr/bin/python,则会出现同样的错误。

从根本上说,我认为问题在于我在错误的环境中执行命令。我认为Pycharm 不应该直接执行此解释器,而是在chroot上下文中执行。

  1. 是否可以使用Pycharm
  2. 实现这一目标
  3. 通常,是否可以执行chroot命令 做一个chroot,比如设置不同的LDD路径或其他东西 那样的?

0 个答案:

没有答案