【发布时间】:2022-01-16 23:16:22
【问题描述】:
上周我一直在尝试激活 venv。目前,错误显示无法加载模块“venv”。有关更多信息,请运行“Import-Module venv”,但当我运行它时,终端会告诉我: Import-Module : 未加载指定的模块“venv”,因为在任何模块中都找不到有效的模块文件
我已经安装并更新了 virtualenv。我已经卸载并重新安装了包和 Python3 试图修复。
我已将 python 和项目的父目录添加到 PATH。没有结果。上周我一直在努力解决这个问题,并且放弃了几次,一无所获。谁能帮帮我吗? Python 版本 3.10.1
我应该回滚我的 python 版本吗?
PS C:\Users\Corey\Development_Cortuga\venv-test\Scripts> \venv\Scripts\activate.ps1 \venv\Scripts\activate.ps1 :术语“\venv\Scripts\activate.ps1”未被识别为 cmdlet 的名称, 函数、脚本文件或可运行的程序。检查名称的拼写,或者如果包含路径,请验证 路径正确,然后重试。 在 line:1 char:1
- \venv\Scripts\activate.ps1
-
+ CategoryInfo : ObjectNotFound: (\venv\Scripts\activate.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\Corey\Development_Cortuga\venv-test\Scripts> cd.. PS C:\Users\Corey\Development_Cortuga\venv-test> \venv\Scripts\activate.ps1 \venv\Scripts\activate.ps1 :术语“\venv\Scripts\activate.ps1”未被识别为 cmdlet 的名称, 函数、脚本文件或可运行的程序。检查名称的拼写,或者如果包含路径,请验证 路径正确,然后重试。 在 line:1 char:1
- \venv\Scripts\activate.ps1
-
+ CategoryInfo : ObjectNotFound: (\venv\Scripts\activate.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\Corey\Development_Cortuga\venv-test> venv\Scripts\activate.ps1 venv\Scripts\activate.ps1:无法加载模块“venv”。有关更多信息,请运行“导入模块 venv”。 在 line:1 char:1
- venv\Scripts\activate.ps1
-
+ CategoryInfo : ObjectNotFound: (venv\Scripts\activate.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CouldNotAutoLoadModule
PS C:\Users\Corey\Development_Cortuga\venv-test> Import-Module venv Import-Module:未加载指定的模块“venv”,因为在任何模块中都找不到有效的模块文件 目录。 在 line:1 char:1
- 导入模块 venv
-
+ CategoryInfo : ResourceUnavailable: (venv:String) [Import-Module], FileNotFoundException + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
【问题讨论】:
-
如果您做明智、安全的事情并使用完整路径会发生什么?
标签: python powershell virtualenv