即使被激活,Python应用程序也无法在virtualenv中运行

时间:2019-02-08 08:36:20

标签: python virtualenv

我有一个Python项目,为此创建了一个名为venv的virtualenv。我启用了它并尝试运行我的应用程序,但出现此错误:

     SELECT trunc(TIME) TIME,SIDSTE_AGENT,TEAM_CODE,CDN,TLFNR,
            OPTAGELSE,MAX(DECODE(QUESTION_ID, 201, KARAKTER)) AS SP1
       FROM KS_DRIFT.KT_BESVARELSE besv
 INNER JOIN KS_DRIFT.KT_KARAKTER kara 
         ON besv.EKSTERN_ID = kara.BESVARELSE_ID 
        AND besv.TYPE = kara.TYPE
  LEFT JOIN KS_DRIFT.V_AGENT_ALLOCATION 
         ON FØRSTE_AGENT = AGENT_INITIALS 
        AND TIME BETWEEN ALLOCATION_START 
        AND NVL(ALLOCATION_END, SYSDATE)
      WHERE CDN NOT IN ( 5400, 7635, 8882,8200,8210,8702) AND besv.TYPE = 0
   GROUP BY TIME, SIDSTE_AGENT, TEAM_CODE, CDN, TLFNR, OPTAGELSE
   ORDER BY TIME desc

ModuleNotFoundError: No module named 'sdk_config' 确认尚未安装,所以我用以下方法安装了它:

pip list

另一个pip install /path/to/sdk_config 确认已安装。然后,当我重新运行我的应用程序时,我得到了相同的pip list

经过反复试验,我使用ModuleNotFoundErrordeactivate结束了我的静脉手术。再一次,我可以看到没有安装pip list,所以我在那里安装了它,然后又回到了我的virtualenv中,并能够成功运行我的应用程序。我认为我的virtualenv不能正常工作或设置不正确。有什么办法可以检查并开始使用virtualenv?

1 个答案:

答案 0 :(得分:0)

我退出终端机,打开了一个新终端,激活了venv之后一切正常。