Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
必须不断重新安装python模块(Eclipse)?_Python_Eclipse_Eclipse Che - Fatal编程技术网

必须不断重新安装python模块(Eclipse)?

必须不断重新安装python模块(Eclipse)?,python,eclipse,eclipse-che,Python,Eclipse,Eclipse Che,对于我的EclipseChe项目,我必须在每次加载工作区(blegh)时重新安装python模块。有没有办法将我的团队需要的模块安装到一个全局文件夹中,这样他们就不必在每次加载项目时都安装python模块了?谢谢大家! 如果我正确理解您的问题,最好的方法是使用预安装的模块构建新的docker映像(基于您现在使用的映像),并将该映像用于工作区,而不是默认映像。如果我正确理解您的问题,最好的方法是构建新的docker映像(基于您现在使用的)预装模块,并将该映像用于工作区,而不是默认映像。或者,您可以

对于我的EclipseChe项目,我必须在每次加载工作区(blegh)时重新安装python模块。有没有办法将我的团队需要的模块安装到一个全局文件夹中,这样他们就不必在每次加载项目时都安装python模块了?谢谢大家!

如果我正确理解您的问题,最好的方法是使用预安装的模块构建新的docker映像(基于您现在使用的映像),并将该映像用于工作区,而不是默认映像。

如果我正确理解您的问题,最好的方法是构建新的docker映像(基于您现在使用的)预装模块,并将该映像用于工作区,而不是默认映像。

或者,您可以根据Dockerfile配方从堆栈构建工作区:

  • 首先,写下在中执行的所有安装命令 定制工作区时使用Eclipse Che终端

  • 接下来,基于当前的Dockerfile创建一个新的Dockerfile 使用

    2.1.从
    (例如,对于默认Python堆栈,它将是)

    2.2.通过添加以前版本中的安装命令来修改该文件 在最后一行(暴露8080)之前的步骤如下:
    运行sudo-H pip安装烧瓶和&sudo-H pip安装熊猫

  • 在Eclipse中,基于Dockerfile创建一个新的自定义堆栈

    3.1.单击左侧(工作区下方)的堆栈,然后单击“添加堆栈”

    3.2.在“从配方构建堆栈”对话框中,选择Dockerfile选项卡,并将修改后的Dockerfile内容粘贴到该选项卡上

    3.3.单击确定=>打开新页面,您可以在其中进一步自定义堆栈

    3.4.编辑名称和说明,然后单击NEW-MACHINE将内存大小设置为您喜欢的大小,然后单击SAVE(右上角)

    3.5.再次单击NEW-MACHINE添加一些基本代理:“Workspace API”、“Terminal”、“Exec”和其他 您需要(例如“Python语言服务器”)

    3.6您可以通过添加环境变量或服务器等进一步定制堆栈

  • 点击SAVE,然后点击TEST以测试堆栈

  • 在打开的新对话框中,您可以指定要添加的一些默认项目,然后单击“测试工作区”

  • 如果工作区构建成功,您将看到下面的绿色消息“您的工作区已准备就绪”,堆栈将被删除 添加到堆栈中。同时,您的新机器和终端也将 在下面打开

  • 现在关闭“测试堆栈”,转到工作区或仪表板并创建一个新的工作区

  • 您新创建的堆栈应该在堆栈下可见,以便您现在可以选择它并基于它构建工作区


  • 或者,您可以基于Dockerfile配方从堆栈构建工作区:

  • 首先,写下在中执行的所有安装命令 定制工作区时使用Eclipse Che终端

  • 接下来,基于当前的Dockerfile创建一个新的Dockerfile 使用

    2.1.从
    (例如,对于默认Python堆栈,它将是)

    2.2.通过添加以前版本中的安装命令来修改该文件 在最后一行(暴露8080)之前的步骤如下:
    运行sudo-H pip安装烧瓶和&sudo-H pip安装熊猫

  • 在Eclipse中,基于Dockerfile创建一个新的自定义堆栈

    3.1.单击左侧(工作区下方)的堆栈,然后单击“添加堆栈”

    3.2.在“从配方构建堆栈”对话框中,选择Dockerfile选项卡,并将修改后的Dockerfile内容粘贴到该选项卡上

    3.3.单击确定=>打开新页面,您可以在其中进一步自定义堆栈

    3.4.编辑名称和说明,然后单击NEW-MACHINE将内存大小设置为您喜欢的大小,然后单击SAVE(右上角)

    3.5.再次单击NEW-MACHINE添加一些基本代理:“Workspace API”、“Terminal”、“Exec”和其他 您需要(例如“Python语言服务器”)

    3.6您可以通过添加环境变量或服务器等进一步定制堆栈

  • 点击SAVE,然后点击TEST以测试堆栈

  • 在打开的新对话框中,您可以指定要添加的一些默认项目,然后单击“测试工作区”

  • 如果工作区构建成功,您将看到下面的绿色消息“您的工作区已准备就绪”,堆栈将被删除 添加到堆栈中。同时,您的新机器和终端也将 在下面打开

  • 现在关闭“测试堆栈”,转到工作区或仪表板并创建一个新的工作区

  • 您新创建的堆栈应该在堆栈下可见,以便您现在可以选择它并基于它构建工作区


  • 您还可以为您的工作区声明一个卷,其中python模块将被持久化

    发件人:

    您可以使用用户仪表板或通过更新来添加卷 机器配置。以下是 配置文件:

    "volumes": {
      "myvolume": {
        "path": "/absolute/path/in/workspace"
      }
    }
    

    您还可以为您的工作区声明一个卷,其中python模块将被持久化

    发件人:

    您可以使用用户仪表板或通过更新来添加卷 机器配置。以下是 配置文件:

    "volumes": {
      "myvolume": {
        "path": "/absolute/path/in/workspace"
      }
    }