我可以从pyCharm中存在的控制台中运行我的应用程序,但是如果尝试从外壳运行我的应用程序,则我的应用程序找不到“ pymysql”模块。
该模块已安装在虚拟环境中的项目中。您可以在下一张图片中看到如何安装此模块。
如果尝试从外壳运行我的应用程序,则会出现此错误:
我正在使用python3。
我在做什么错?有什么简单的方法可以访问该模块?
答案 0 :(得分:2)
有几种方法:
source venv/bin/activate
。venv/bin/python main.py
venv/bin
临时添加到PATH
中,这与第一种选择几乎相同:export PATH=full/path/to/bin:$PATH
通常,我建议第一种选择。但有时您可能想使用第二个。例如,您要在crontab脚本中使用此python
。