无法导入appscript python模块
我运行以下命令:无法导入appscript python模块,python,pip,Python,Pip,我运行以下命令: sh# python3 -m pip install appscript 我得到: Requirement already satisfied: appscript in /usr/local/lib/python3.7/site-packages/appscript-1.1.0-py3.7-macosx-10.9-x86_64.egg (1.1.0) 然后我就跑 sh# python3 ... >>> import appscript 并获取错误:
sh# python3 -m pip install appscript
我得到:
Requirement already satisfied: appscript in /usr/local/lib/python3.7/site-packages/appscript-1.1.0-py3.7-macosx-10.9-x86_64.egg (1.1.0)
然后我就跑
sh# python3
...
>>> import appscript
并获取错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'appscript'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“appscript”的模块
尝试卸载
pip uninstall appscript
pip install appscript
安装和重新安装
pip uninstall appscript
pip install appscript
另外,请尝试更改您的代码,我使用下面的导入在venv虚拟环境中运行了一个测试,结果成功
from appscript import *
而不是
import appscript
我在虚拟环境中进行了尝试,appscript import*中的
对我有效。是否有任何方式可以让您在全球范围内安装并在虚拟环境中工作?是的,这是可能的,但可能取决于您使用的虚拟环境(venv、pipenv、conda等)。同意,我应该更具体一些。我用的是venvpython-m venv env
env\Scripts\activate.bat
您可以在创建venv期间设置--系统站点包
选项,如前所述。这将足以访问安装在系统python包中的。但这并不妨碍您将特定的软件包或软件包版本安装到环境中,并在本地安装,而不允许在系统的rest操作系统中安装。在虚拟环境中,通常最好只安装所需的软件包,这是虚拟环境的主要用途之一。