|
大佬我这是smile格式不对吗,纯小白
Failed to run notebook: 2_Polymer_chg_and_Polymer_creation_ Linear_polymer.ipynb
Return Code: 1
Standard Output:
Standard Error:
[NbConvertApp] Converting notebook /data/jupyternotebook_public/Project15_AI_ML_BMS_JZZ/cemp/media/Polymer/GeneratePolymer/20250819_212106_f3b689/2_Polymer_chg_and_Polymer_creation_ Linear_polymer.ipynb to notebook
Traceback (most recent call last):
File "/data/jiazheju/anaconda3/envs/cemp_env/bin/jupyter-nbconvert", line 10, in
sys.exit(main())
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/jupyter_core/application.py", line 283, in launch_instance
super().launch_instance(argv=argv, **kwargs)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/traitlets/config/application.py", line 1075, in launch_instance
app.start()
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/nbconvertapp.py", line 420, in start
self.convert_notebooks()
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/nbconvertapp.py", line 597, in convert_notebooks
self.convert_single_notebook(notebook_filename)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/nbconvertapp.py", line 563, in convert_single_notebook
output, resources = self.export_single_notebook(
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/nbconvertapp.py", line 487, in export_single_notebook
output, resources = self.exporter.from_filename(
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/exporters/exporter.py", line 201, in from_filename
return self.from_file(f, resources=resources, **kw)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/exporters/exporter.py", line 220, in from_file
return self.from_notebook_node(
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/exporters/notebook.py", line 36, in from_notebook_node
nb_copy, resources = super().from_notebook_node(nb, resources, **kw)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/exporters/exporter.py", line 154, in from_notebook_node
nb_copy, resources = self._preprocess(nb_copy, resources)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/exporters/exporter.py", line 353, in _preprocess
nbc, resc = preprocessor(nbc, resc)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/preprocessors/base.py", line 48, in __call__
return self.preprocess(nb, resources)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/preprocessors/execute.py", line 103, in preprocess
self.preprocess_cell(cell, resources, index)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbconvert/preprocessors/execute.py", line 124, in preprocess_cell
cell = self.execute_cell(cell, index, store_history=True)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped
return loop.run_until_complete(inner)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
return future.result()
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbclient/client.py", line 1062, in async_execute_cell
await self._check_raise_for_error(cell, cell_index, exec_reply)
File "/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/nbclient/client.py", line 918, in _check_raise_for_error
raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content)
nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell:
------------------
if __name__ == '__main__':
main()
------------------
----- stdout -----
--------PQx-IT-------PQx-IT----------PQx-IT--------PQx-IT---------PQx-IT-------PQx-IT----------PQx-IT--------PQx-IT--------
------------------
[0;31m---------------------------------------------------------------------------[0m
[0;31mFileNotFoundError[0m Traceback (most recent call last)
Cell [0;32mIn[26], line 2[0m
[1;32m 1[0m [38;5;28;01mif[39;00m [38;5;18m__name__[39m [38;5;241m==[39m [38;5;124m'[39m[38;5;124m__main__[39m[38;5;124m'[39m:
[0;32m----> 2[0m [43mmain[49m[43m([49m[43m)[49m
Cell [0;32mIn[25], line 16[0m, in [0;36mmain[0;34m()[0m
[1;32m 14[0m smiles [38;5;241m=[39m df[38;5;241m.[39mloc[df[[38;5;124m'[39m[38;5;124mName[39m[38;5;124m'[39m] [38;5;241m==[39m name, [38;5;124m'[39m[38;5;124mSMILES[39m[38;5;124m'[39m][38;5;241m.[39mvalues[[38;5;241m0[39m]
[1;32m 15[0m n [38;5;241m=[39m [38;5;28mint[39m(df[38;5;241m.[39mloc[df[[38;5;124m'[39m[38;5;124mName[39m[38;5;124m'[39m] [38;5;241m==[39m name, [38;5;124m'[39m[38;5;124mrepeating unit[39m[38;5;124m'[39m][38;5;241m.[39mvalues[[38;5;241m0[39m])
[0;32m---> 16[0m [43mprocessing[49m[43m([49m[43mname[49m[43m,[49m[43m [49m[43msmiles[49m[43m,[49m[43m [49m[43mn[49m[43m)[49m
[1;32m 17[0m [38;5;28mprint[39m([38;5;124mf[39m[38;5;124m"[39m[38;5;124m--------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m-------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m----------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m--------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m---------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m-------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m----------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m--------[39m[38;5;132;01m{[39;00mname[38;5;132;01m}[39;00m[38;5;124m--------[39m[38;5;124m"[39m)
Cell [0;32mIn[24], line 16[0m, in [0;36mprocessing[0;34m(polymer_name, smiles, n, nproc, mem)[0m
[1;32m 13[0m mol [38;5;241m=[39m Chem[38;5;241m.[39mMolFromSmiles(smiles)
[1;32m 15[0m [38;5;66;03m# 获取聚合物链重复单元的原子电荷[39;00m
[0;32m---> 16[0m repeat_unit_charges [38;5;241m=[39m [43mrepeat_unit_charge_list[49m[43m([49m[43mchg_filename[49m[43m)[49m
[1;32m 18[0m [38;5;66;03m# 获取聚合物链端基聚合位点的原子电荷信息[39;00m
[1;32m 19[0m end_group_atom_charges_dict [38;5;241m=[39m create_end_group_atom_charges_dict(repeat_unit_charges, mol, n)
Cell [0;32mIn[5], line 7[0m, in [0;36mrepeat_unit_charge_list[0;34m(chg_filename)[0m
[1;32m 3[0m [38;5;250m[39m[38;5;124;03m'''[39;00m
[1;32m 4[0m [38;5;124;03mchg_filename:聚合物单个重复单元的电荷信息文件[39;00m
[1;32m 5[0m [38;5;124;03m'''[39;00m
[1;32m 6[0m repeat_unit_charges [38;5;241m=[39m []
[0;32m----> 7[0m [38;5;28;01mwith[39;00m [38;5;28;43mopen[39;49m[43m([49m[43mchg_filename[49m[43m,[49m[43m [49m[38;5;124;43m'[39;49m[38;5;124;43mr[39;49m[38;5;124;43m'[39;49m[43m)[49m [38;5;28;01mas[39;00m file:
[1;32m 8[0m [38;5;28;01mfor[39;00m line [38;5;129;01min[39;00m file:
[1;32m 9[0m [38;5;66;03m# 假设电荷信息在每行的最后一列[39;00m
[1;32m 10[0m repeat_unit_charges[38;5;241m.[39mappend([38;5;28mfloat[39m(line[38;5;241m.[39msplit()[[38;5;241m-[39m[38;5;241m1[39m]))
File [0;32m/data/jiazheju/anaconda3/envs/cemp_env/lib/python3.9/site-packages/IPython/core/interactiveshell.py:284[0m, in [0;36m_modified_open[0;34m(file, *args, **kwargs)[0m
[1;32m 277[0m [38;5;28;01mif[39;00m file [38;5;129;01min[39;00m {[38;5;241m0[39m, [38;5;241m1[39m, [38;5;241m2[39m}:
[1;32m 278[0m [38;5;28;01mraise[39;00m [38;5;167;01mValueError[39;00m(
[1;32m 279[0m [38;5;124mf[39m[38;5;124m"[39m[38;5;124mIPython won[39m[38;5;124m'[39m[38;5;124mt let you open fd=[39m[38;5;132;01m{[39;00mfile[38;5;132;01m}[39;00m[38;5;124m by default [39m[38;5;124m"[39m
[1;32m 280[0m [38;5;124m"[39m[38;5;124mas it is likely to crash IPython. If you know what you are doing, [39m[38;5;124m"[39m
[1;32m 281[0m [38;5;124m"[39m[38;5;124myou can use builtins[39m[38;5;124m'[39m[38;5;124m open.[39m[38;5;124m"[39m
[1;32m 282[0m )
[0;32m--> 284[0m [38;5;28;01mreturn[39;00m [43mio_open[49m[43m([49m[43mfile[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwargs[49m[43m)[49m
[0;31mFileNotFoundError[0m: [Errno 2] No such file or directory: 'PQx-IT.chg'
|
|