【问题标题】:Why does my program run locally, but not in the virtual environment?为什么我的程序在本地运行,而不是在虚拟环境中运行?
【发布时间】:2020-11-02 07:59:13
【问题描述】:

我正在使用 PyCharm。当我按下运行按钮时,我的文件运行良好:

但是当我尝试在我的 virtualenv 中运行相同的文件时,什么也没有发生:

我的解释器设置设置为 virtualenv,那么还有什么问题?

【问题讨论】:

  • 我的猜测是 python3 与安装在您的 virtualenv 中的 python 不同;因此找不到运行python脚本'run.py'所需的模块
  • @ewong Geniune。问题解决了。
  • @ewong 或 66617...:你们中的一个人应该写一个答案。

标签: python pycharm virtualenv


【解决方案1】:

Mac 用户:

答案是 python3 没有使用与 虚拟环境;因此,运行python3 run.py 将不会运行。

确保您运行的是 virtualenv 的 python 二进制文件,而不是 一般安装的python3二进制文件。

Windows 用户:

默认情况下,Windows 上没有 Python。因此,您安装的任何版本都只是 python(我猜)。管理多个 Python 版本的推荐方法是使用 Python 启动器。 Source

【讨论】:

    猜你喜欢
    • 2018-12-19
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    • 2017-03-31
    相关资源
    最近更新 更多