sys.path.append和模块出错

时间:2018-04-09 08:10:56

标签: python compiler-errors pycharm

我是Python的新手,我总是用终端运行脚本。现在我想使用PyCharm运行和调试。我有这个脚本:

#  -*- coding: utf-8 -*-

matplotlib.use('Agg')
import sys
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.patches as patches
import os
import math
import time
from time import sleep
import fpformat
sys.path.append("/Users/myname/OneDrive - UCL/my_folder/build")
from my_module_name import example

当我用终端运行脚本时,一切正常。 当我使用PyCharm时,我有这个:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 "/Users/myname/OneDrive - UCL/my_folder/Simulations/S16/03/04_Command_compacity/8.Compact_resistance.py"
Fatal Python error: PyThreadState_Get: no current thread

问题在于:

sys.path.append("/Users/myname/OneDrive - UCL/my_folder/build")
from my_module_name import example

我必须将此模块用于我的硕士论文,如果我删除这两行,我可以运行其他脚本,但我无法运行使用此模块的脚本。 你可以帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我打字

which python
终端中的

我更改了Python解释器设置中的目录