安装Windows时,Python出现错误&sounlcy

2024-04-23 09:59:54 发布

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

我遵循Windows、Python3和源代码的Spacy gives to install说明(pip和conda都给了我一些我仍然无法解决的错误,直接从源代码似乎最接近实际安装)。但是,当我进入第3步并在命令行中输入export PYTHONPATH = pwd(在pwd周围加上引号,这只会弄乱这里的格式),我得到以下错误消息:

export is not recognized as an internal or external command, operable program, or batch file.

我以前读过,如何修复这个错误是通过环境变量选项添加一个路径,但是我不确定这会是什么样子。我不知道我的电脑上有什么密码,也不知道如何找到它的路径。在

我有python3的最新版本(今天刚下载),还有microsoftvisualstudio,这显然是使用Spacy所必需的。任何帮助都将不胜感激。谢谢!在


Tags: installpiporto命令行路径源代码spacy
1条回答
网友
1楼 · 发布于 2024-04-23 09:59:54

查看链接的安装说明,如果您选择“from source”,它似乎忽略了操作系统的选择,不管发生什么,它都会给您bash特定的指令。在

虽然可以获取并运行bash for Windows,但是shell可能不是bash,而是cmd(又名“DOS prompt”),这是完全不同的。在

(作为旁注,在=周围添加的额外空格将使您的尝试失败,即使您使用bash。准确是很重要的,尤其是在使用你不懂的语言时。)


幸运的是,您要做的非常简单,只需为shell会话的其余部分设置一个环境变量。在

相当于bash的export的粗糙命令是SET。不幸的是,没有类似于反勾号语法的粗略等价物来调用pwd并保存结果输出。这里最简单的方法是手动执行,方法是在当前工作目录中进行复制。例如:

C:\Spam\Eggs> git clone https://github.com/explosion/spaCy
C:\Spam\Eggs> cd spaCy
C:\Spam\Eggs\spaCy> SET PYTHONPATH="C:\Spam\Eggs\spaCy"
C:\Spam\Eggs\spaCy> pip install -r requirements.txt
C:\Spam\Eggs\spaCy> python setup.py build_ext  inplace

您可能还需要考虑使用py而不是python,并将pip作为模块而不是脚本运行:

^{pr2}$

但是如果您只有一个Python安装,并且您的python和{}都正常工作,那么这不会有任何区别。在

相关问题 更多 >