OSX High Si中我的工作目录中存在空格字符问题

2024-09-30 06:22:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近更新了我的OSx安装到High Sierra。我做了一个新的安装,当从时间机器恢复时,我必须创建一个新的配置文件。操作系统会自动创建一个新的工作目录,其中包含一个空格字符。它是“cgh”,变成了“cgh 1”。有几个应用程序必须重新安装,现在我有一些pip的问题,特别是在虚拟环境中的Flask。如果我尝试在一个新的虚拟环境中安装Flask,我会

(venv)iMac-2:itcmd cgh1$pip安装 -bash:/Users/cgh 1/itcmd/venv/bin/pip:“/Users/cgh:错误的解释器:没有这样的文件或目录

我已经为新的工作目录创建了一个别名,但它不适用于Flask。你知道吗

这个问题有什么帮助吗?你知道吗

谢谢!你知道吗


Tags: pip目录flaskvenv配置文件虚拟环境字符users
1条回答
网友
1楼 · 发布于 2024-09-30 06:22:10

我没有使用时间机器的经验(我自己处理备份),但是如果有办法重做此恢复并选择一个没有空格的配置文件名,将为您节省很多痛苦。你知道吗

如果您想要一个解决方法,我认为您可以修改pip脚本中的第一行,使其与带有空格的目录一起工作。在文本编辑器中打开venv/bin/pip,我猜您将看到第1行(shebang行)中带有空格的路径。如果更改为:

#!/usr/bin/env python

然后我认为您将能够使用virtualenv并在其上安装软件包。显然,您必须修复您构建的所有venv,因此我建议您考虑创建一个名称中没有空格的新用户。你知道吗

相关问题 更多 >

    热门问题