安装了第三方python模块-仍然无法导入(Windows)

时间:2019-07-31 18:51:30

标签: python windows import module pyautogui

我正在尝试导入pyautogui模块,但该错误始终显示我没有安装该模块。

我知道我已经安装了它,只是为了检查一下,我输入了

pip install pyautogui 

进入我的命令行,它在所有pyautogui文件的列表中向下滑动,说它们已经安装并且在哪个目录中。

所以我认为这是我需要设置路径的问题。我是新手,但在Google上搜索时,我发现了如何使用sys模块向Python添加路径。

所以我在python文本编辑器中输入:

import sys
sys.path

哪个继续向我显示路径中的所有目录。看图,pyautogui的路径不在那儿。

因此,我通过键入以下内容将目录添加为pyautogui:

sys.path.append(r'C:\Users\me\  etc.)

,看来注册很好。我再次检查sys.path,瞧,目录已经添加了。

但是,然后我继续尝试再次导入pyautogui,并且得到相同的结果,告诉我它尚未安装。

我是一个初学者,但是我不太熟悉命令行。 我在做什么错了?

1 个答案:

答案 0 :(得分:0)

我能够在Windows系统上安装“ pyautogui”。它很好地导入了python会话。

这是我以前在miniconda3设置上安装pyautogui的方式:

conda activate base
(base) c:\python\conda3>pip.exe install pyautogui

如何将python重新安装到其他文件夹

您可能需要删除所有python并重新开始。在安装过程中,第一个启动屏幕上有一个“自定义”按钮或类似的按钮。单击它时,可以键入文件夹路径。您可能需要首先创建一个名为“ python”的空文件夹。此示例假定 python 已安装到“ c:\ Users \ Pedro \ python”中。

如何安装pyautogui模块

在非conda设置上:

# Assuming you installed python into C:\Users\Pedro\python\
# cmd.exe window will open at the default directory. Notice the prompt.
c:\Users\Pedro>

# Change directory "cd" into the python root folder.
# Relative path is "cd python".
c:\Users\Pedro>cd python (enter key)

# Or use absolute path
c:\Users\Pedro>cd C:\Users\Pedro\python  (enter key)

# The command prompt will change to the new location.
c:\Users\Pedro\python>

# Install pyautogui from this python root location.
c:\Users\Pedro\python>pip.exe install pyautogui

# This will put pyautogui module in the right python folder.
# That is, relative to python root \python\Lib\site-packages\module-name.

您可以检查当前Windows设置中的python USER PATH。如果需要,请手动添加PATH设置。对于python,您需要(root,lib,site-packages和Scripts)。如果您缺少任何这些,您将收到导入错误,找不到模块。

c:\Users\Pedro\python\
c:\Users\Pedro\python\Lib\
c:\Users\Pedro\python\Lib\site-packages\  
c:\Users\Pedro\python\Scripts\

如何编辑Windows环境用户PATH

在Windows键的搜索框中,键入“环境”,您应该看到“编辑系统环境变量”项。点击这个。您将看到“系统属性”窗口,在“高级”选项卡上,单击按钮“环境变量”。

接下来,您将看到“环境变量”窗口。顶部具有用户“路径”(单击以突出显示该行)。然后点击“编辑”按钮。

现在,您将看到“编辑环境变量”窗口。看看您是否拥有我上面发布的所有python路径。如果需要,请单击“新建”按钮以添加路径。您也可以将它们向上移动。如果您有多个python路径,则可以。只需将您正在使用的那些移动到顶部。

Command - Search box

Environment Variable window

Edit python Env Var USER PATH