在Docker容器中安装和使用Python模块

时间:2019-03-13 18:10:18

标签: python git docker module installation

我是使用docker容器的新手。我已经成功创建了一个新的Docker容器,但是现在在安装然后在其中使用python模块时遇到了问题。

我使用以下命令进入了已经运行的容器:

async people() {
  // https://swapi.co/api/people/

  // The API returns 10 items per page
  const perPage = 10

  let promises = []

  // Start with an empty array and add the results from each API call
  let allResults = []

  // Get first page and total number of pages 
  // based on total number of results (data.count)
  let people = await fetch(`https://swapi.co/api/people`)
  let data = await people.json()
  const totalPages = Math.ceil(data.count / perPage)

  // Add results to array
  allResults = allResults.concat(data.results)

  // If the total results is greater than the results per page, 
  // get the rest of the results and add to the aLLResults array
  if (data.count > perPage) {
    for (let page = 2; page <= totalPages; page++) {
      promises.push(
        new Promise((resolve, reject) => {
          people = fetch(`https://swapi.co/api/people/?page=${page}`).
          then(response => {
            data = response.json()
          },
          response => {
            allResults = allResults.concat(response.results)
          }
        )
      })
    )
  }

  return Promise.all(promises)
}
return allResults

这有效。我还设法通过以下命令安装了我感兴趣的模块:

void backspace(){

  int x,y;
  getyx(stdscr,y,x);

  if(x == 0) {

    if( y == 0 ) {

      return;
    }

    x = getmaxx(stdscr) - 1;

    move(--y,x);

    char ch = ' ';

    while(ch == ' ' && x != 0){
      move(y,--x);
      ch=inch();
    }

  } else {
    move(y,x-1);

  } 


  delch();
}

我克隆了git存储库,输入了本地存储库,并尝试运行一个使用pysnmp模块的脚本。返回了以下错误:

$docker exec -it lizzie /bin/bash

我重新安装了模块以确保已正确安装。所有要求都已经满足。当前泊坞窗中的两个文件夹是一个名为“ anaconda-ks.cfg”的文件夹,我无法输入该文件夹和该仓库。我觉得这与模块的安装路径有关,但是我不确定应该在哪里安装或如何安装。预先感谢您的帮助!

0 个答案:

没有答案