Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法导入appscript python模块_Python_Pip - Fatal编程技术网

无法导入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等)。同意,我应该更具体一些。我用的是venv
python-m venv env
env\Scripts\activate.bat
您可以在创建venv期间设置
--系统站点包
选项,如前所述。这将足以访问安装在系统python包中的。但这并不妨碍您将特定的软件包或软件包版本安装到环境中,并在本地安装,而不允许在系统的rest操作系统中安装。在虚拟环境中,通常最好只安装所需的软件包,这是虚拟环境的主要用途之一。