首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ironpython中将PsychoPy作为第三方软件包安装

在Ironpython中将PsychoPy作为第三方软件包安装
EN

Stack Overflow用户
提问于 2014-07-17 21:03:03
回答 1查看 276关注 0票数 1

我一直在使用IronPython来使用C# .dll类库中的函数。我也一直在使用另一套包,叫做Psychopy。但是,IronPython不能识别Pyschopy包。我尝试在IronPython的site-packages文件夹中放置一个.pth文件,该文件显示以下内容:C:/Program Files (x86)/PsychoPy2/Lib/site-packages/PsychoPy-1.80.03-py2.7.egg

然后,我将site.py中的sys.prefix和sys.exec_prefix变量更改为"C:/Program Files (x86)/IronPython 2.7“。然后,我转到命令行,在ironpython shell中,我尝试导入psychopy。我收到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "<stdin>", line 1, in '<'module'>'
  File "C:\Program Files (x86)\PsychoPy2\Lib\site-packages\PsychoPy-1.80.03-py2.7.egg\psychopy\__init__.py", line 33, in '<'module'>'"
  File "C:\Program Files (x86)\PsychoPy2\Lib\site-packages\PsychoPy-1.80.03-py2.7.egg\psychopy\preferences\__init__.py", line 5, in '<'module'>'
  File "C:\Program Files (x86)\PsychoPy2\Lib\site-packages\PsychoPy-1.80.03-py2.7.egg\psychopy\preferences\preferences.py", line 186, in '<'module'>'
  File "C:\Program Files (x86)\PsychoPy2\Lib\site-packages\PsychoPy-1.80.03-py2.7.egg\psychopy\preferences\preferences.py", line 32, in __init__
  File "C:\Program Files (x86)\PsychoPy2\Lib\site-packages\PsychoPy-1.80.03-py2.7.egg\psychopy\preferences\preferences.py", line 95, in getPaths
  File "C:\Program Files (x86)\IronPython 2.7\Lib\os.py", line 423, in __getitem__
KeyError: HOME

我想知道是否有人知道如何在Ironpython中安装第三方包。

EN

回答 1

Stack Overflow用户

发布于 2014-08-11 22:02:21

我猜您可以通过添加HOME作为环境变量(系统properties>Advanced)并将其指向您的主文件夹来修复此问题。

我不确定为什么IronPython需要这个步骤,而普通的C python却不需要--我猜如果找不到它,C Python就会创建它?

我也不知道PsychoPy还会出什么问题;我从来没有使用过IronPython

琼恩

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24804384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档