我的目录结构是C:\Users\...\[MATH] foldername
因此,要更改目录,根据我看到的一些 SE 帖子,我必须使用:
cd 'C:\Users\...\`[MATH`] foldername'
这确实会改变所需的目录。
到达这里后,我使用py -m venv Project
,它会正确创建包含 venv 内容的 Project 文件夹。
当我试着跑步时Scripts\activate
,
我收到以下错误:
Line |
185 | $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| You cannot call a method on a null-valued expression.
Line |
138 | $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPat …
| ~~~~~~~~~~
| Cannot bind argument to parameter 'Path' because it is an empty string.
Line |
206 | … ose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)' …
| ~~~~~~~~
| Cannot bind argument to parameter 'Path' because it is an empty string.Line |
207 | $Prompt = Split-Path -Path $venvDir -Leaf
| ~~~~~~~~
| Cannot bind argument to parameter 'Path' because it is an empty string.
我真的不知道该怎么做。提前感谢帮助。如果它有帮助,我在 Windows 系统上。
基本上,我能够将问题缩小到我的目录中有一个特殊字符。对没有此字符的其他路径使用相同的过程不会造成任何问题。