我正在测试一些库集成,我想在PyCharm的终端之外运行它。在移动到脚本的目录后,我尝试了普通的python ./client.py,但是响应说它找不到我的模块。我尝试直接调用项目'venv‘文件夹./venv/bin/python ./core/client.py中的解释器,但它再次告诉我找不到该模块。如何在PyCharm集成开发环境之外使用此解释器?
如果需要,项目的文件系统如下所示:
- Sparro
- core
- __init__.py
- client.py
- packagers.py
- queue_manager.py
- server.py
- utils.py
- strategy
- pairs.py
- venv
- bin
- ...
- python3
- include
- python3.8
- site-packages发布于 2020-07-28 12:49:53
在您的pycharm项目文件夹中,如果您在windows上打开一个命令并运行命令.\venv\Scripts\activate。如果你在mac/linux上,打开一个终端并运行source venv/bin/activate。这将使您处于该项目的虚拟环境中,并且您的脚本将能够使用您安装的模块。
有关虚拟环境的更多信息,请查看此处的文档:https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
https://stackoverflow.com/questions/63126722
复制相似问题