python - 在 virtualenv 中找不到模块
问题描述
我使用 virtualenv 来 pip 安装包。要运行我的脚本,我需要以下命令:
command = "env/bin/python main.py"
如果我直接在终端中键入命令,它就可以工作。但是,如果我运行它
os.system(command)
脚本停止,反馈“xxx is not found”。我检查了在后一种情况下,使用的python不是virtualenv中的那个,而是系统中的那个。
顺便说一句:建议的答案不能解决我的问题。
解决方案
推荐阅读
- kotlin - 我应该如何为属性定义这些复杂的初始化程序
- maven - 即使设置代理,Maven也无法下载依赖项
- postgresql - 在 INSERT INTO 之后返回带有 where 条件的行数?PostgreSQL
- android - API 级别 24 中的前台服务 - Android 7.0 Nougat
- python - Python; 如何测试列表中是否包含某些内容?
- c++ - 如何将构造函数与数组一起使用?
- azure-functions - 来自 KeyVault 的 Azure Function BlobTrigger 连接
- javascript - Javascript书签:不可见的标签
- webusb - WebUSB 闪存驱动器序列号
- dropzone.js - 如何销毁dropdzonejs?