我收到了一台 MacBook Pro,需要确保我们的一些 Python 2.7 脚本在该笔记本电脑上运行,并在 Windows 机器上顺利运行。
MacBook 很旧,2008,OS X 10.11.6
我在这台笔记本电脑上使用 pip install 安装某些软件包时遇到问题,我在这里寻求帮助作为最后的手段。首先,Python 2.7.10 已安装并顺利运行。Pip install 也适用,但不适用于所有软件包。首先,我安装了 python-vlc 包:
pip install python-vlc --user
Run Code Online (Sandbox Code Playgroud)
完成无误。然后我运行我们的脚本,它使用 import vlc 导入包
python script.py
Run Code Online (Sandbox Code Playgroud)
造成
回溯(最近通话最后一个):文件“script.py”,第30行,在进口VLC文件“/Users/admin/Library/Python/2.7/lib/python/site-packages/vlc/初始化的.py”,行4、在 from vlc.helper import tell File "/Users/admin/Library/Python/2.7/lib/python/site-packages/vlc/helper.py", line 4, in import applescript File "/Users/admin/ Library/Python/2.7/lib/python/site-packages/applescript/ init .py", line 3, in import only ImportError: No module named only
似乎我只需要安装软件包:
pip install only --user
Run Code Online (Sandbox Code Playgroud)
这导致
仅收集安装收集的包:仅例外:回溯(最近一次调用最后一次):文件“/Library/Python/2.7/site-packages/pip/_internal/cli/base_command.py”,第 143 行,主状态 = self。运行(选项,参数)文件“/Library/Python/2.7/site-packages/pip/_internal/commands/install.py”,第 366 行,运行中 use_user_site=options.use_user_site,文件“/Library/Python/2.7/站点包/pip/_internal/req/ init.py", line 49, …