В доступе запрещена ошибка при использовании граната - PullRequest
0 голосов
/ 05 июля 2019

Я застрял в «[Errno 13] В доступе отказано:» во время работы над пакетом граната в Python 3.7 и Win 10, PyCharm IDE.

Я использую PyCharm от имени администратора.Несколько ответов в стеке потока рекомендуют использовать tf = tempfile.NamedTemporaryFile(delete=False).Но я не уверен, как использовать это в моей ситуации.

d1 = DiscreteDistribution({True: 0.2, False: 0.8})
d2 = DiscreteDistribution({True: 0.6, False: 0.4})
d3 = ConditionalProbabilityTable(
        [[True,  True,  True,  0.2],
         [True,  True,  False, 0.8],
         [True,  False, True,  0.3],
         [True,  False, False, 0.7],
         [False, True,  True,  0.9],
         [False, True,  False, 0.1],
         [False, False, True,  0.4],
         [False, False, False, 0.6]], [d1, d2])

s1 = State(d1, name="s1")
s2 = State(d2, name="s2")
s3 = State(d3, name="s3")

model = BayesianNetwork()
model.add_states(s1, s2, s3)
model.add_edge(s1, s3)
model.add_edge(s2, s3)
model.bake()
model.plot()

enter image description here

...