尝试导入 moviepy.editor 时出现此错误。
>>> import moviepy.editor
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\admin\Anaconda3\envs\myOpenCVEnv\lib\site-packages\moviepy\edit
or.py", line 26, in <module>
imageio.plugins.ffmpeg.download()
File "C:\Users\admin\Anaconda3\envs\myOpenCVEnv\lib\site-packages\imageio\plug
ins\ffmpeg.py", line 40, in download
"imageio.ffmpeg.download() has been deprecated. "
RuntimeError: imageio.ffmpeg.download() has been deprecated. Use 'pip install im
ageio-ffmpeg' instead.'
>>> import imageio
>>> imageio.plugins.ffmpeg.download()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\admin\Anaconda3\envs\myOpenCVEnv\lib\site-packages\imageio\plug
ins\ffmpeg.py", line 40, in download
"imageio.ffmpeg.download() has been deprecated. "
RuntimeError: imageio.ffmpeg.download() has been …Run Code Online (Sandbox Code Playgroud) 受到在 Windows 上使用 Bash (Ubuntu) 终端显示 Python 脚本中使用的 matplotlib 的问题的启发,我遵循了第一个答案中列出的说明。然而,重新启动计算机后,突然出现错误:
_tkinter.TclError: couldn't connect to display "localhost:0.0"
Run Code Online (Sandbox Code Playgroud)
您知道如何修复它并显示图像吗?
引用上述帖子,我有:
sudo apt-get updatesudo apt-get install python3.6-tkexport DISPLAY=localhost:0.0并添加到 ~/.bashrc首先,我设法在无法访问互联网的服务器上安装 Ansible。但我想知道我的做法是否正确。
首先我通过下载了必要的依赖项pip3。
pip3 download ansible -d .
Run Code Online (Sandbox Code Playgroud)
这导致下载以下文件:
ansible-2.9.4.tar.gz
cryptography-2.8-cp34-abi3-manylinux1_x86_64.whl
MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
PyYAML-5.3.tar.gz
cffi-1.13.2-cp36-cp36m-manylinux1_x86_64.whl
Jinja2-2.11.1-py2.py3-none-any.whl
pycparser-2.19.tar.gz
six-1.14.0-py2.py3-none-any.whl
Run Code Online (Sandbox Code Playgroud)
现在我已经在远程计算机上提供了这些文件,我尝试使用
pip3 install ansible-2.9.4.tar.gz
Run Code Online (Sandbox Code Playgroud)
安装ansible。
这导致了以下错误:
Processing ./ansible-2.9.4.tar.gz
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by
'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at
0x7f00726f9ef0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/jinja2/
Run Code Online (Sandbox Code Playgroud)
所以我尝试手动安装 Jinja2:
pip3 install jinja2-2.11.1-py2.py3-none-any.whl
Run Code Online (Sandbox Code Playgroud)
但这也不起作用:
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection
broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at
0x7fd303a23940>: Failed to establish …Run Code Online (Sandbox Code Playgroud) 当我运行时,winget list python我得到它是由;Python.Python.3安装的 winget但是,运行python表示缺少可执行文件。
winget uninstall --id Python.Python.3运行卸载程序,但卸载程序停止且未完成。
有没有办法强制完全删除损坏的 winget 软件包安装?
windows package-management python3 windows-packagemanagement winget
Sublime Text 有一个控制台,可以使用Ctrl+激活`。它公开了一个 python 解释器。在我的机器上,它是 python 3.3。
>>> import sys
>>> sys.version
'3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AMD64)]'
Run Code Online (Sandbox Code Playgroud)
然而,该help()函数不起作用,它应该是 python 中的内置函数。尝试调用它会给出以下结果:
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'help' is not defined
Run Code Online (Sandbox Code Playgroud)
有办法打电话吗help()?
我的机器上运行 anaconda。几天前,我不得不更新一些库,因为它们已经过时了。更新后,由于以下错误,我无法再启动 anaconda-navigator 或 spyder:
(base) C:\>qtpy.PythonQtError: No Qt bindings could be found
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
*卸载/重新安装整个包*以下命令:
conda update conda
conda update --all
conda install pyqt5
pip install pyqt5
Run Code Online (Sandbox Code Playgroud)
*重置spyder设置
已安装的软件包和网址:
(base) C:\>SPYDER
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\qtpy\__init__.py", line 202, in <module>
from PySide import __version__ as PYSIDE_VERSION # analysis:ignore
ModuleNotFoundError: No module named 'PySide'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\Scripts\spyder-script.py", line 10, in <module>
sys.exit(main())
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\app\start.py", line 186, …Run Code Online (Sandbox Code Playgroud) 我将尽量描述性但尽可能简短......
过去我一直在 Win10 上成功使用 GitBash。我在一段时间不使用它之后又回到了我的 Windows 机器上,似乎无法让它启动以前没有问题运行的 python 脚本。我为 Python3 创建了一个别名,名为 py。例如...
$ py --version
Python 3.7.1
Run Code Online (Sandbox Code Playgroud)
我可以很好地进入迭代器
$ py -i
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Run Code Online (Sandbox Code Playgroud)
我可以在迭代器中很好地运行我的脚本。但是,使用 ctrl+z 退出会引发错误。结合此错误,当我尝试从命令行运行 scipts 时,它挂起并且没有响应。见下文...
$ py -i
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 0 [sig] bash …Run Code Online (Sandbox Code Playgroud) 几天前,我遇到了 pip3 停止工作的问题。无论如何,我计划升级我的 WSL2,所以我只是迁移到 Ubuntu 20。但这里也出现了同样的问题!我无法使用 pip3
安装任何东西。
使用 -vvv 会产生完全相同的结果 - 什么也没有。我已经尝试过重新安装:
sudo apt purge *python3-pip* && sudo apt install python3-pip
是的,我等了大约 20 分钟,什么也没发生。当我运行时,帮助菜单有效pip3,该pip3 freeze命令有效,但安装和卸载无效。可能无关紧要,但这是当我用 Ctrl+C 杀死它时收到的消息:
File "/usr/bin/pip3", line 11, in <module>
load_entry_point('pip==20.0.2', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 73, in main
command = create_command(cmd_name, isolated=("--isolated" in cmd_args))
File "/usr/lib/python3/dist-packages/pip/_internal/commands/__init__.py", line 96, in create_command
module = importlib.import_module(module_path)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import …Run Code Online (Sandbox Code Playgroud) 我希望能够输入类似的东西
python36
Run Code Online (Sandbox Code Playgroud)
或者:
python35
Run Code Online (Sandbox Code Playgroud)
在命令提示符下能够分别运行 3.6 或 3.5 shell。当我在命令提示符下键入 python 时,它只打开一个 3.5 shell,如果我尝试通过键入python3.6orpython3.5或python36or来指定 3.6 python35,它无法识别命令。对于这两种安装,我都选中了“添加到我的路径”框,此后尝试使用系统设置/高级/环境变量等将它们手动添加到我的路径中,但我不清楚如何最好地做到这一点。
我正在使用 Windows 7。
python3 ×9
python ×3
anaconda ×2
linux ×2
pip ×2
windows ×2
windows-10 ×2
bash ×1
command-line ×1
dependencies ×1
ffmpeg ×1
git-bash ×1
installation ×1
matplotlib ×1
pyqt ×1
qt ×1
ubuntu ×1
windows-7 ×1
winget ×1
xming ×1