在Windows下运行pyiron会导致关于.pyiron配置的错误

在Windows下运行pyiron会导致关于.pyiron配置的错误,pyiron,Pyiron,我通过conda按照Windows下的说明安装了pyiron。一切正常,没有任何错误。然后,我启动了一个新笔记本,并运行以下命令: from pyiron import Project import pyiron pyiron.install() 我从中得到信息: Fall back to default configuration: {'resource_paths': ['~/pyiron/resources'], 'project_paths': ['~/pyiron/projects

我通过conda按照Windows下的说明安装了pyiron。一切正常,没有任何错误。然后,我启动了一个新笔记本,并运行以下命令:

from pyiron import Project
import pyiron
pyiron.install()
我从中得到信息:

Fall back to default configuration: {'resource_paths': ['~/pyiron/resources'], 'project_paths': ['~/pyiron/projects']}
ValueError: the current path C:/Users/nau/pyiron/test/ is not included in the .pyiron configuration. ['C:/Users/nau/pyiron/projects/']
然后,我尝试通过以下方式启动一个新项目:

pr = Project('test')
此处出现了以下错误:

ValueError                                Traceback (most recent call last)
<ipython-input-2-f4cd01081291> in <module>
----> 1 pr = Project('test')

C:\Anaconda3\lib\site-packages\pyiron\project.py in __init__(self, path, user, sql_query)
    108 
    109     def __init__(self, path="", user=None, sql_query=None):
--> 110         super(Project, self).__init__(path=path, user=user, sql_query=sql_query)
    111         self.job_type = JobTypeChoice()
    112         self.object_type = ObjectTypeChoice()

(nau是我的用户名)。我必须先初始化某个文件夹中的.pyiron文件吗?如果是,如何进行?文件夹C:/Users/nau/pyiron/projects/不存在。

这是一个错误,应该在代码中修复-我将很快在Github上创建一个单独的问题

同时,您可以通过手动创建文件夹在系统上修复它:

C:/Users/nau/pyiron/projects/
然后在此文件夹中执行jupyter笔记本

或者,您可以通过执行以下命令来创建pyiron配置文件:

from pyiron import Project
import pyiron
pyiron.install()
这将问你:

It appears that pyiron is not yet configured, do you want to create a default start configuration (recommended: yes). [yes/no]:
然后您可以用
yes
确认,这将创建一个带有配置的
C:/Users/nau/.pyiron
文件。然后可以手动更新此文件。通过更改行:

PROJECT_PATHS = C:/Users/nau/pyiron/projects/
致:

我希望这能解决你的问题


Ps:你能告诉我你用的是哪个版本的pyiron吗?您可以使用
conda list pyiron

识别版本这是一个bug,应该在代码中修复-我将很快在Github上创建一个单独的问题

同时,您可以通过手动创建文件夹在系统上修复它:

C:/Users/nau/pyiron/projects/
然后在此文件夹中执行jupyter笔记本

或者,您可以通过执行以下命令来创建pyiron配置文件:

from pyiron import Project
import pyiron
pyiron.install()
这将问你:

It appears that pyiron is not yet configured, do you want to create a default start configuration (recommended: yes). [yes/no]:
然后您可以用
yes
确认,这将创建一个带有配置的
C:/Users/nau/.pyiron
文件。然后可以手动更新此文件。通过更改行:

PROJECT_PATHS = C:/Users/nau/pyiron/projects/
致:

我希望这能解决你的问题


Ps:你能告诉我你用的是哪个版本的pyiron吗?您可以使用
conda list pyiron

确定您建议的解决方案是否有效。非常感谢。关于你的问题,我使用的是pyiron版本0.2.10。最新版本是0.3.10,你能试试更新是否解决了这个问题吗?当我安装pyiron时,我刚刚在Windows下的Anaconda Powershell中执行了“conda安装-c conda forge pyiron”。我无法选择版本,已安装版本0.2.10。在您的评论之后,我尝试了“conda update pyiron”,这导致了其他包的一些更新,但pyiron仍然是0.2.10(我使用“conda list pyiron”进行了检查)。如何在Windows下获取最新版本?你能试试吗
conda安装-c conda forge pyiron=0.3.10
您提出的解决方案有效。非常感谢。关于你的问题,我使用的是pyiron版本0.2.10。最新版本是0.3.10,你能试试更新是否解决了这个问题吗?当我安装pyiron时,我刚刚在Windows下的Anaconda Powershell中执行了“conda安装-c conda forge pyiron”。我无法选择版本,已安装版本0.2.10。在您的评论之后,我尝试了“conda update pyiron”,这导致了其他包的一些更新,但pyiron仍然是0.2.10(我使用“conda list pyiron”进行了检查)。如何在Windows下获取最新版本?你能试试吗<代码>conda安装-c conda forge pyiron=0.3.10