我一直在使用Pycharm学习Python的基础知识,但是使用终端测试文件。py给我带来麻烦。
我遇到的问题是ImportError:没有名为pyperclip的模块
我在该网站上经常看到此问题,找到有关PYTHONPATH的参考,以及有关更改Pycharm或终端目录的建议。但是我不清楚如何进行。 inventwithpython.com通过以下方式解决了部分问题 “此文件必须与您键入的Python程序文件位于同一文件夹中。(一个文件夹也称为目录。)”
我在/usr/local/bin/python3.7下安装了python 3.7 并且我在/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages下安装了pyperclip
当我运行python文件时,它们位于/ Users / myusername / PycharmProjects
使用Pycharm导入模块不会导致任何问题,但是无法通过终端导入模块。
如何使终端复制Pycharm的设置?已经讨论了有关导出PYTHONPATH =的问题,但建议不要这样做。
谢谢您的帮助
编辑1:我现在已经将Pycharm中的路径从/usr/local/bin/python3.7更改为/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
我仍然有问题,但是模块和python现在都在同一目录下。
编辑2:初学者的错误,我以'python test.py'而不是'python3 test.py'的方式运行命令行,因此python版本为2.7,其中未安装模块。 我是通过运行包含
的test.py文件找到它的import sys
print (sys.path)
并比较“ python test.py”与“ python3 test.py”的不同结果
答案 0 :(得分:0)
尝试在安装python的目录(即/python3.7)中安装pyperclip 确保已将PATH设置为环境变量。