我正在尝试运行Gnuplot或PyGnuplot。使用Python 3.6。 pip3 / pip install PyGnuplot确实可以工作,但是当我尝试import PyGnuplot
时出现此错误:
Traceback (most recent call last):
File "C:/Users/Artur/Desktop/123.py", line 1, in <module>
import PyGnuplot
File "C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\site-packages\PyGnuplot.py", line 112, in <module>
fl = _FigureList()
File "C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\site-packages\PyGnuplot.py", line 30, in __init__
proc = _Popen(['gnuplot', '-p'], shell=False, stdin=_PIPE, universal_newlines=True) # persitant -p
File "C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "C:\Users\Artur\AppData\Local\Programs\Python\Python36\lib\subprocess.py", line 997, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] Das System kann die angegebene Datei nicht finden
我尝试将其手动复制到Lib文件夹中,但是它什么也没有改变。
答案 0 :(得分:1)
我遇到了完全相同的问题,但设法解决了。我必须将gnuplot目录添加到PATH环境变量中(安装gnuplot时可以通过选项选择它)。之后,我的PyGnuplot工作正常。 来自科隆的问候