【问题标题】:Executing python with input argumant in Virtual environment在虚拟环境中使用输入参数执行 python
【发布时间】:2017-06-17 11:55:37
【问题描述】:

我有一个正在运行的 Python 虚拟环境和一个 Python 代码 code.py,以及一个作为输入参数的文本文件 input.txt。我正在使用Jupyter。 python 代码和文本文件位于不同的目录中。在终端当我在激活虚拟环境后尝试这个时:

code.py input.txt

最后它想绘制一些东西但不能。知道如何在Jupyter 中运行它吗?

【问题讨论】:

  • 请向我们展示您的代码。
  • @TheoB,很遗憾,目前我无法访问代码
  • 您需要在此处发布错误和代码以获得帮助。您使用哪种操作系统?
  • @TheoB 代码在远程 linux 中,我的本地操作系统是使用 PUTTY 的 Windows。错误是:no display name and no $DISPLAY environment variable
  • -X 解决了您的问题吗?

标签: linux python-3.x virtualenv jupyter-notebook


【解决方案1】:

您需要使用 -X 标志登录才能设置 $DISPLAY-var

ssh -X "your_login"

【讨论】:

  • 我的问题不是如何读取输入文件。当我调用 code.py 时,我得到`no display name and no $DISPLAY environment variable` 错误
  • 你是通过ssh运行这个吗?
  • 是的,我正在通过 SSh 运行它
  • 你是用 -X -flag 开始的吗?
  • 不,我不使用 -X 标志执行它
猜你喜欢
  • 2021-01-11
  • 1970-01-01
  • 2015-12-21
  • 2017-10-05
  • 1970-01-01
  • 1970-01-01
  • 2012-06-16
  • 2012-02-18
  • 2017-01-09
相关资源
最近更新 更多