我在Windows上使用Python 3.6,并使用PyCharm。我有一个.py文件,它使用安装在不同于.py文件的文件夹中的venv上的软件包。
我正在尝试从命令行运行此.py文件,但会出现“ModuleNotFoundError:No module named ''”错误。该文件可以在PyCharm中正常工作,但无法从命令行中工作,因为软件包位于venv中。
如何使文件在命令行中无错误运行并保持软件包在venv中?
非常感谢。
我正在尝试从命令行运行此.py文件,但会出现“ModuleNotFoundError:No module named ''”错误。该文件可以在PyCharm中正常工作,但无法从命令行中工作,因为软件包位于venv中。
如何使文件在命令行中无错误运行并保持软件包在venv中?
非常感谢。
<您的项目目录>\venv\Scripts\activate.bat
。这是PyCharm创建虚拟环境的默认位置。 - FlyingTellerScripts
。它包含名为bin
、include
、lib
、lib64
(仅链接)和share
的目录。bin
目录中确实包含一个名为activate
的文件,但它没有.bat
扩展名。 - Kvothe