Python XDG_RUNTIME_DIR指向不存在的路径

Python XDG_RUNTIME_DIR指向不存在的路径,python,pycharm,Python,Pycharm,我正在尝试生成一个简单的matplotlib图,如下pycharm中的代码所示 import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 5, 11) y = x ** 2 fig = plt.figure() axes1 = fig.add_axes([0.1,0.1,0.8,0.8]) axes2 = fig.add_axes([0.2,0.5,0.4,0.3]) axes1.plot(x,y) ax

我正在尝试生成一个简单的matplotlib图,如下pycharm中的代码所示

import matplotlib.pyplot as plt
import numpy as np


x = np.linspace(0, 5, 11)
y = x ** 2


fig = plt.figure()
axes1 = fig.add_axes([0.1,0.1,0.8,0.8])
axes2 = fig.add_axes([0.2,0.5,0.4,0.3])

axes1.plot(x,y)
axes2.plot(y,x)

axes1.set_xlabel('X_1 label')
axes1.set_ylabel('Y_1 label')
axes1.set_title('Title_1')

axes2.set_xlabel('X_2 label')
axes2.set_ylabel('Y_2 label')
axes2.set_title('Title_2')
我犯了一个错误

/home/lk/anaconda3/envs/pycharm/bin/python "/home/lk/Desktop/Python Exps/pycharm/tr.py"
QStandardPaths: XDG_RUNTIME_DIR points to non-existing path '/run/user/1000/snap.pycharm-community', please create it with 0700 permissions.

Process finished with exit code 0

此错误的含义是什么?如何使其生效?

只需使用以下命令创建一个目录:

$ mkdir -p /run/user/1000/snap.pycharm-community
并按如下方式更改其权限:

$ chmod 0700 /run/user/1000/snap.pycharm-community
或者,您可以设置环境变量
XDG\u RUNTIME\u DIR

$ export XDG_RUNTIME_DIR=/your/dir

/run/user/1000
通常是由systemd创建的,当用户使用uid登录时,该uid已经属于uid 1000。应该不需要任何进一步的特权调用。