【发布时间】:2021-06-07 08:03:03
【问题描述】:
我尝试安装 django,安装成功但我无法创建新项目。所以我卸载并尝试再次安装并显示此消息(第一次没有看到它):
警告:脚本 django-admin.exe 安装在 'C:\Users\ASUS\AppData\Roaming\Python\Python39\Scripts' 中,它不在 PATH 上。考虑将此目录添加到 PATH,或者,如果您希望禁止显示此警告,请使用 --no-warn-script-location。
所以我在网上查了一下,人们说用 sys.path.append 来修复,但是当我使用它时:
sys.path.append('C:\Users\ASUS\AppData\Roaming\Python\Python39\Scripts')
出现以下消息
SyntaxError:(unicode 错误)“unicodeescape”编解码器无法解码位置 2-3 中的字节:截断 \UXXXXXXXX 转义。 请帮忙,我还是 Python 和 Django 的新手。
【问题讨论】:
-
\用于 escape python 中的字符串中的内容,因此您也需要对其进行转义:sys.path.append('C:\\Users\\ASUS\\AppData\\Roaming\\Python\\Python39\\Scripts'),注意不要使用它来设置环境变量并将其添加到那里的路径 -
@AbdulAzizBarkat 或者使用原始字符串:
r"C:\Users..."- 但是,首先修改sys.path是个坏主意。 -
@AKX 在您发表评论之前已编辑;)