【问题标题】:PYTHONPATH environment variablePYTHONPATH 环境变量
【发布时间】:2022-12-16 07:21:27
【问题描述】:

在升级到 Ubuntu 22.04 LTS 之前,我的虚拟环境运行良好。 但是当我升级时,虚拟环境不再工作了。 它给出了这个信息:

 ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

我确实像以前一样激活了它

workon myenvironment

我也试过

 source myenvironment/bin/activate

但它们似乎都不起作用。我总是收到同样的信息。

我删除了环境并创建了一个新环境,但我仍然收到相同的消息。

并且还安装了 Django,所以我唯一没有检查的是 PHYTHONPATH 环境变量,但我不知道我是否可以以某种方式更改它,即使我知道它,我也不知道它应该是什么样子喜欢。

我应该怎么做才能解决这个问题? 升级到 Ubuntu 22.04 LTS 后我是否需要做任何特别的事情来保持我的虚拟环境正常工作?

【问题讨论】:

    标签: environment-variables virtualenv virtual environment


    【解决方案1】:

    即使在 ubuntu 18 上运行服务器之前:

         python3 manage.py runserver 
    

    我必须通过以下方式激活虚拟环境:

        workon myenvironment
    

    使用 Ubuntu 22.04 似乎没有必要,runserver 无需激活虚拟环境即可工作。我不明白为什么,但它有效。

    【讨论】:

      猜你喜欢
      • 2020-07-29
      • 2014-01-21
      • 2011-08-24
      • 1970-01-01
      • 2015-09-20
      • 2019-05-19
      • 2014-09-30
      • 2020-12-07
      • 1970-01-01
      相关资源
      最近更新 更多