关于将Abaqus特定的python库集成到PyDev / Eclipse
中托管的项目中,也存在类似的问题。但不幸的是,答案与我手头的问题不符。
我正在使用ABAQUS
版本6.11-2和PyCharm 3.1.3
的社区版。Abaqus python解释器位于我的windows ows7(64)机器上的以下位置。:
C:\SIMULIA\Abaqus\6.11-2\Python\Obj\Python.exe
Python 2.6.2 for Abaqus 6.11-2 (r262:71600, Jun 29 2011, 19:23:41) [MSC v.1500 64 bit (AMD64)] on win32
我需要 PyCharm 解析以使其代码完成魔法的库驻留在这里 - 至少我相信它们是这样。
C:\SIMULIA\Abaqus\6.11-2\Python\Lib
C:\SIMULIA\Abaqus\6.11-2\Python\Lib\abaqus.pyc
C:\SIMULIA\Abaqus\6.11-2\Python\Lib\abaqusConstants.pyc
这是我正在尝试编写的脚本的第一行代码。
from abaqus import *
from abaqusConstants import *
backwardCompatibility.setValues(includeDeprecated=True, reportDeprecated=False)
import sketch
import part
PyCharm用红色下划线标记abaqus和abaqusConstants导入。显示:
"Unresolved reference 'abaqus'".
有人可以向我解释如何在 PyCharm 中配置项目,以便 PyCharm 可以解决这些导入吗?
添加提到的Python。exe作为“设置”对话框中的项目解释器将导致以下错误消息框:“无法在~path~设置python SDK”。SDK似乎无效”。
问候
派对晚了五年,但这对我在Windows 10上使用Abaqus 2016和PyCharm 2019.1专业版很有效:
>>> import os
>>> print(os.environ['PYTHONPATH'])
C:\SIMULIA\CAE\2016;C:\SIMULIA\CAE\2016\win_b64;C:\SIMUL ...
这并不是万无一失的——例如,您的< code>from abaqus import *
行对我不起作用——即使我将< code>ABA_PATH添加到我得到的< code>ImportError: abaqus模块可能只在abaqus内核进程中导入。但是一些调试和代码完成工作,例如:
设置系统范围的路径似乎有点繁重,但我无法以任何其他方式进行。
我正在使用abqus 6.14-4,希望对你有帮助。我认为我们为什么需要PyCharm是因为我们想充分利用它的类型检查器和其他功能。如果我们只需要一个编辑器,那么Abaqus PDE就足够了。
为了达到这个目标,我一直在找abaqus python的源代码很久,都找不到。由于 abaqus 只提供编译好的 *.pyc 文件,我使用 uncompyle6 工具来解码 *.pyc 文件并在其中添加一些函数。
有我的项目:abaqus_pycharm
>
注册 \SIMULIA\Abaqus\6.14-4\tools\SMApy\python2.7\python.exe
作为您的解释器(或者您可以选择任何您想要的解释器)
将导入文件文件夹中的文件复制到您的站点包文件夹中
注意这个程序使用了os。系统命令运行abaqus命令行,如下所示:
def saveAs(self, pathName):
if isinstance(self.debug, bool) and self.debug:
print(pathName)
if 'ABAQUS_BAT_SETTING' in os.environ.keys():
self.abaqus_bat_setting = os.environ['ABAQUS_BAT_SETTING']
if 'ABAQUS_BAT_PATH' in os.environ.keys():
self.abaqus_bat_path = os.environ['ABAQUS_BAT_PATH']
os.system(self.abaqus_bat_path + ' cae -' + self.abaqus_bat_setting + ' ' + os.path.abspath(sys.argv[0]))
所以我们需要设置这样的环境:
environ['ABAQUS_BAT_PATH'] = 'D:\\SIMULIA\\Abaqus\\Commands\\abaqus'
environ['ABAQUS_BAT_SETTING'] = 'noGUI'
它将运行为:
D:\SIMULIA\Abaqus\Commands\abaqus.bat -noGUI your_current_working_file.py
问题内容: 我正在为项目使用节点,表达和更多其他依赖项。我想知道如何在Firebase上托管此项目。我的项目将具有controller,view和其他文件夹以使该项目成为可能。它已经具有诸如pug / handlebars的视图引擎。 在线教程仅显示如何使用公用文件夹中的单个index.html托管Firebase。我应该如何将我的项目与所有其他文件夹一起托管?我知道如何在nodeJS中使用fir
我的项目代码托管在git和gerrit上。我想把gerrit和jenkins结合起来。当我在源代码管理部分(Jenkins)中输入SSH路径或HTTP路径时,我得到下面的错误 错误: 在主工作区/var/lib/jenkins/workspace/demo[WS-CLEANUP]删除项目工作区时,计时器在主工作区上构建启动。。。[WS-CLEANUP]已完成克隆远程Git存储库克隆存储库http:
我已经创建了这个控制器 报告consultas.jrxml位于folded resources上 当我运行te应用程序并运行endpoint时,我会出现以下错误: 你能帮我吗?
我正在构建我的第一个Android应用程序,我在github上发现了一个java项目,我想和我的应用程序集成在一起。我是否可以手动将java文件添加到我的android项目目录 app->java->com.example.appname java客户机的src->main目录有一个嵌套的文件结构,所以我不确定这是否会引起问题。 我已经尝试了本文中的解决方案,但我没有看到步骤2中提供的选项如何将现
我正在我的项目中使用Sikuli来处理一些flash按钮。当在本地运行脚本时,它工作得很好。问题是,当我需要运行build.gradle时,我需要在build.gradle中有Sikuli依赖项。我就是这么写的。运行构建时,会出现以下错误: > 错误:无法解析配置“:Compile”的所有依赖项。 找不到com.googlecode.javacpp:javacpp:0.1.要求::new_qa_a
本章介绍如何在GitHub上创建一个新项目,包括创建版本库及为项目设计主页等。 3.1. 创建新项目 3.2. 操作版本库 3.3. 公钥认证管理 3.4. 版本库钩子扩展 3.5. 建立主页