我使用pip3
在我的CentOS7.2中安装virtualenv
:
[root@www abc]# pip3 install virtualenv
Requirement already satisfied: virtualenv in /usr/local/Python3/lib/python3.5/site-packages (15.1.0)
[root@www abc]# virtualenv --no-site-packages venv
-bash: virtualenv: do not find the command
但是我不能使用它,没有找到命令。
答案 0 :(得分:0)
不要使用virtualenv,请尝试运行public async Task<IActionResult> Alerts(int inspectionId)
{
var q = _context.Inspection
.Include(i => i.InspectionNotes)
.ThenInclude(iN => iN.Comments)
.Include(i => i.InspectionNotes)
.ThenInclude(iN => iN.Photos)
.Include(i => i.InspectionNotes)
.ThenInclude(iN => iN.Videos)
.Select(i => new YourViewModel() {
InspectionNotes = i.InspectionNotes,
Comments = i.Comments,
Id = i.Id
})
.Where(c => c.Comments.Alert && c.Id == inspectionId)
.ToListAsync();
return View(await q);
}
。因此,要创建一个新的virtualenv,只需python3 -m venv
。
至于为什么你只能输入它就找不到python3 -m venv ~/.virtualenvs/my_virtualenv
,我想这是因为virtualenv
脚本位于virtualenv.py
的某个地方 - 可能在/usr/local/Python3/lib/python3.5/site-packages
- 尝试直接运行。
/usr/local/Python3/lib/python3.5/site-packages/virtualenv.py
只是一个Python打包实用程序。它不负责将工具添加到您的pip
环境变量中,也不负责在系统中安装实用程序。
如果您希望系统中存在PATH
命令,我建议您使用系统软件包管理器进行安装。我建议只使用内置的venv模块。