ModuleNotFoundError: No module named 'rdkit' *freshman at this community

Hi, everyone!
I trying to deploy an app using Streamlit.
I have file packages.txt with package libxrender1 and file requirements.txt with such models as rdkit-pypi, stmol, py3Dmol and more important libraries, but the issue is, when I want to deploy an app, I have the same problem all the time:

2023-07-28 13:28:43.715 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.10/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 552, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/streamlit_project/molecule_examine.py", line 2, in <module>
    from rdkit import Chem
ModuleNotFoundError: No module named 'rdkit'

My molecule_examine.py contains

import streamlit as st
from rdkit import Chem
from stmol import showmol
import py3Dmol
from rdkit.Chem import AllChem
import deepchem as dc
import pandas as pd
from urllib.request import urlopen
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image
from st_pages import Page, show_pages
show_pages(
    [
        # Page("main.py", "Home", "🏠"),
        Page("molecule_examine.py", "Molecule Examine", "🧫"),
        Page("chat.py", "ChatAI", "πŸͺ¬"),
        Page("about_us.py", "About us", "πŸ§‘πŸ»β€πŸ”¬")
    ]
)


def CIRconvert(smi):
    url = "https://cactus.nci.nih.gov/chemical/structure/" + smi + "/formula"
    ans = urlopen(url).read().decode('utf8')
    ans1 = "Π€ΠΎΡ€ΠΌΡƒΠ»Π° вСщСства: " + ans
    return ans1


def getSolubility(a):
    c = a[0][0]
    print(c)
    b = "Π Π°ΡΡΡ‚Π²ΠΎΡ€ΠΈΠΌΠΎΡΡ‚ΡŒ вСщСства: " + c.astype(str)
    return b


def getPearson_r2_train_score(a):
    b = "ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ коррСляции для Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°: " + a.astype(str)
    return b


def getPearson_r2_test_score(a):
    b = "ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ коррСляции для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°: " + a.astype(str)
    return b


def makeblock(smi):
    mol = Chem.MolFromSmiles(smi)
    mol = Chem.AddHs(mol)
    AllChem.EmbedMolecule(mol)
    mblock = Chem.MolToMolBlock(mol)
    return mblock


def render_mol(xyz):
    xyzview = py3Dmol.view()
    xyzview.addModel(xyz, 'mol')
    xyzview.setStyle({'stick': {}})
    xyzview.setBackgroundColor('white')
    xyzview.zoomTo()
    showmol(xyzview, height=500, width=2000)


st.title('3D модСль вСщСства ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· растворимости 🧬')
st.write('ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° информация ΠΎ растворимости вСщСства (ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρ‹). '
         '**Π Π°ΡΡΡ‚Π²ΠΎΡ€ΠΈΠΌΠΎΡΡ‚ΡŒ** - это ΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠ³ΠΎ, насколько Π»Π΅Π³ΠΊΠΎ вСщСство растворяСтся Π² Π²ΠΎΠ΄Π΅. '
         'Π­Ρ‚ΠΎ свойство ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ для любого химичСского вСщСства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² дальнСйшСм Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС лСкарства. '
         'Если ΠΎΠ½ΠΎ растворяСтся с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ, '
         'Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² ΠΊΡ€ΠΎΠ²ΠΎΡ‚ΠΎΠΊ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π° для оказания тСрапСвтичСского эффСкта. '
         'Π₯ΠΈΠΌΠΈΠΊΠΈ-Ρ„Π°Ρ€ΠΌΠ°Ρ†Π΅Π²Ρ‚Ρ‹ проводят ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, модифицируя ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρ‹ для увСличСния растворимости ΠΏΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ².')
st.write('Π§Ρ‚ΠΎΠ±Ρ‹ справится с этой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π½ΡƒΠΆΠ½ΠΎ вооруТится Π·Π½Π°Π½ΠΈΠ΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρƒ ΠΈΠ»ΠΈ вСщСство Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅, '
         'Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° смогла Π΅Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ 3D модСль ΠΈ ΡΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡΡ‚Π²ΠΎΡ€ΠΈΠΌΠΎΡΡ‚ΡŒ. '
         'К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ, ΠΈ ΠΎΠ½ΠΎ называСтся **SMILES** (Simplified Molecular Input Line Entry System ΠΈΠ»ΠΈ '
         'систСма ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ прСдставлСния ΠΌΠΎΠ»Π΅ΠΊΡƒΠ» Π² строкС Π²Π²ΠΎΠ΄Π°) - это систСма ΠΏΡ€Π°Π²ΠΈΠ» (спСцификация) ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ описания состава ΠΈ '
         'структуры ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρ‹ химичСского вСщСства с использованиСм строки символов ASCII. '
         'Π”Π°Π±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ вашС восприятиС ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ΅, Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ для Вас нСсколько вСщСст Π² систСмС SMILES.')
st.write('1. **Π’ΠΈΠ°ΠΌΠΈΠ½ ΠΈΠ»ΠΈ Π²ΠΈΡ‚Π°ΠΌΠΈΠ½ B1:** *CC1=C(SC=[N+]1CC2=CN=C(N=C2N)C)CCO* - являСтся Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ микроэлСмСнтом для людСй ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. Он содСрТится Π² ΠΏΠΈΡ‰Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… ΠΈ коммСрчСски синтСзируСтся Π² качСствС ΠΏΠΈΡ‰Π΅Π²ΠΎΠΉ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΈΠ»ΠΈ лСкарства. ЀосфорилированныС Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‚ΠΈΠ°ΠΌΠΈΠ½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСтаболичСских Ρ€Π΅Π°ΠΊΡ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ расщСплСниС Π³Π»ΡŽΠΊΠΎΠ·Ρ‹ ΠΈ аминокислот.')
st.write('2. **Π“ΠΎΡ€ΠΌΠΎΠ½ прогСстСрон:** *CC(=O)C1CCC2C1(CCC3C2CCC4=CC(=O)CCC34C)C* - эндогСнный стСроид ΠΈ прогСстагСнный ΠΏΠΎΠ»ΠΎΠ²ΠΎΠΉ Π³ΠΎΡ€ΠΌΠΎΠ½, ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ влияниС Π½Π° ΠΌΠ΅Π½ΡΡ‚Ρ€ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ», Π±Π΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠΌΠ±Ρ€ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ². Он Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ мСтаболичСским ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ Π·Π²Π΅Π½ΠΎΠΌ Π² производствС Π΄Ρ€ΡƒΠ³ΠΈΡ… эндогСнных стСроидов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ»ΠΎΠ²Ρ‹Π΅ Π³ΠΎΡ€ΠΌΠΎΠ½Ρ‹ ΠΈ кортикостСроиды, ΠΈ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠ·Π³Π° Π² качСствС нСйростСроида.')
st.write('3. **ΠšΠΎΡ„Π΅ΠΈΠ½:** *CN1C=NC2=C1C(=O)N(C(=O)N2C)C* - являСтся психоактивным вСщСством, содСрТится Π² ΠΊΠΎΡ„Π΅, Ρ‡Π°Π΅, ΠΌΠ°Ρ‚Π΅, Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав энСргСтиков ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ…Π»Π°Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΏΠΈΡ‚ΠΊΠΎΠ². Π’Π°ΠΊΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Π°ΠΏΡ‚Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ². Он синтСзируСтся растСниями для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ насСкомых, ΠΏΠΎΠ΅Π΄Π°ΡŽΡ‰ΠΈΡ… Π»ΠΈΡΡ‚ΡŒΡ, стСбли ΠΈ Π·Ρ‘Ρ€Π½Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ для поощрСния ΠΎΠΏΡ‹Π»ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π£ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΊΠΎΡ„Π΅ΠΈΠ½ стимулируСт Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ Π½Π΅Ρ€Π²Π½ΡƒΡŽ систСму, усиливаСт ΡΠ΅Ρ€Π΄Π΅Ρ‡Π½ΡƒΡŽ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ускоряСт ΠΏΡƒΠ»ΡŒΡ, Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ кровСносных сосудов (прСимущСствСнно сосудов скСлСтных ΠΌΡ‹ΡˆΡ†, Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ·Π³Π° (суТаСт просвСт ΠΌΠΎΠ·Π³ΠΎΠ²Ρ‹Ρ… Π°Ρ€Ρ‚Π΅Ρ€ΠΈΠΉ), сСрдца, ΠΏΠΎΡ‡Π΅ΠΊ), усиливаСт ΠΌΠΎΡ‡Π΅ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.')
st.write('4. **Π›Π΅Π²ΠΎΡ†ΠΈΡ‚ΠΈΡ€ΠΈΠ·ΠΈΠ½:** *C1CN(CCN1CCOCC(=O)O)C(C2=CC=CC=C2)C3=CC=C(C=C3)Cl*  - антигистаминный ΠΏΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚, относится ΠΊ Π±Π»ΠΎΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌ Н1-Ρ€Π΅Ρ†Π΅ΠΏΡ‚ΠΎΡ€ΠΎΠ² гистамина Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поколСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π°Π»Π»Π΅Ρ€Π³ΠΈΠΈ.')
st.write('5. **ΠœΠ΅Ρ…Π»ΠΎΡ€Π΅Ρ‚Π°ΠΌΠΈΠ½:** *CN(CCCl)CCCl* - историчСски ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ цитостатичСский ΠΏΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚ (ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΎΠΏΡƒΡ…ΠΎΠ»Π΅Π²Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚) Π°Π»ΠΊΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ΅ бис-Ξ²-хлорэтиламина, азотистый Π°Π½Π°Π»ΠΎΠ³ ΠΈΠΏΡ€ΠΈΡ‚Π°. ΠŸΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚ Π±Ρ‹Π²Π°Π΅Ρ‚ эффСктивСн ΠΏΡ€ΠΈ остром ΠΈ хроничСском ΠΌΠΈΠ΅Π»ΠΎ- ΠΈ Π»ΠΈΠΌΡ„ΠΎΠ»Π΅ΠΉΠΊΠΎΠ·Π΅, Π»ΠΈΠΌΡ„ΠΎ- ΠΈ рСтикулосаркомС, Π»ΠΈΠΌΡ„ΠΎΠ³Ρ€Π°Π½ΡƒΠ»Π΅ΠΌΠ°Ρ‚ΠΎΠ·Π΅, Π³Ρ€ΠΈΠ±ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΌ ΠΌΠΈΠΊΠΎΠ·Π΅, отчасти ΠΏΡ€ΠΈ ΠΌΠ΅Π»ΠΊΠΎΠΊΠ»Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠΌ Ρ€Π°ΠΊΠ΅ Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ.')
smiles = st.text_input('Π’Π²Π΅Π΄ΠΈΡ‚Π΅ структуру вСщСства ΠΈΠ»ΠΈ ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρ‹ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ SMILES. '
                       'НапримСр, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·ΠΎΠ½Π° Π½ΠΈΠΆΠ΅, это химичСскоС соСдинСниС "Π’Π΅Ρ€Π±ΡƒΡ‚Ρ€ΠΈΠ½", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для '
                       '"Π“Π΅Ρ€Π±ΠΈΡ†ΠΈΠ΄Π°" -  вСщСства, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ для уничтоТСния растСний.',
                       'CSc1nc(NC(C)C)nc(NC(C)C)n1')

st.success(CIRconvert(smiles),  icon="βœ…οΈ")
st.write('**ОбъСснСниС Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² 3D ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρ‹** ⬇️')
st.write('ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ - кислород')
st.write('Π‘Π΅Π»Ρ‹ΠΉ - Π²ΠΎΠ΄ΠΎΡ€ΠΎΠ΄')
st.write('Π‘Π΅Ρ€Ρ‹ΠΉ - ΡƒΠ³Π»Π΅Ρ€ΠΎΠ΄')
st.write('Π“ΠΎΠ»ΡƒΠ±ΠΎΠΉ - Π°Π·ΠΎΡ‚')
st.write('Π–Ρ‘Π»Ρ‚Ρ‹ΠΉ - сСра ΠΈΠ»ΠΈ Ρ…Π»ΠΎΡ€')
st.info('3D модСль Π½ΠΈΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ',  icon="ℹ️")
blk = makeblock(smiles)
render_mol(blk)
st.write('**ΠŸΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΏΠ°Ρ€Ρƒ сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·** ✨')

# ML
solubility_tasks, solubility_datasets, transformers = dc. molnet.load_delaney(featurizer='GraphConv')
train_dataset, valid_dataset, test_dataset = solubility_datasets
model = dc.models.GraphConvModel(n_tasks=1, mode='regression', dropout=0.2)
model.fit(train_dataset, nb_epoch=50)

featurizer = dc.feat.ConvMolFeaturizer()
x = featurizer.featurize(smiles)
predicted_solubility = model.predict_on_batch(x)
st.success(getSolubility(predicted_solubility), icon="βœ…")
st.write('ΠŸΡƒΡΡ‚ΡŒ Π΄Π΅Π»ΡŒΡ‚Π° (Ξ΄) - это нашС спрогнозированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎΠ³Π΄Π° Ссли: ')
st.latex(r'''\lim\limits_{\delta\to -3} \delta = НСрастворимо''')
st.latex(r'''\lim\limits_{\delta\to 3} \delta = Растворимо''')
st.latex(r'''\delta \in (-2; 2) = ΠœΠ°Π»ΠΎΡ€Π°ΡΡ‚Π²ΠΎΡ€ΠΈΠΌΠΎ''')

st.write('')

st.header('ΠžΡ†Π΅Π½ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ')
st.write('Π’ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ использовалась рСгрСссионная графовая свСрточная модСль, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ‚ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Π°ΠΌΠΈ числами ΠΈ модСль '
         'Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ возпроизвСсти ΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½Π΅Π΅. Π­Ρ‚ΠΈΠΌ ΠΎΠ½Π° отличаСтся ΠΎΡ‚ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, которая пытаСтся ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ '
         'ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ элСмСнту ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° классов. Π’ качСство ΠΌΠ΅Ρ‚Ρ€ΠΊΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ использовался **коэффициСнт коррСляции ΠŸΠΈΡ€ΡΠΎΠ½Π°**')
metric = dc.metrics.Metric(dc.metrics.pearson_r2_score)
train_score = model.evaluate(train_dataset, [metric], transformers)
test_score = model.evaluate(test_dataset, [metric], transformers)
st.write(getPearson_r2_train_score(train_score['pearson_r2_score']))
st.write(getPearson_r2_test_score(test_score['pearson_r2_score']))

Could you share a link to your repo?

Of course, here it is: GitHub - artemKhlv/streamlit_project

I see you’re still fiddling with requirements.txt. I just loaded the latest version, removed urllib (which comes with python so it shouldn’t be listed) and now it works locally. Can you remove urllib and see if it works on Community Cloud?

If it doesn’t work, can you check the logs when it is installing the latest version of requirements.txt and see if it shows any errors during the installation?

@blackary when I launch code locally it’s work too, but on Community Cloud not.
I installed the latest version of requirements.txt and the same issue appears again(

[14:05:35] πŸ™ Pulling code changes from Github...
[14:05:37] πŸ“¦ Processing dependencies...
[14:05:37] πŸ“¦ Apt dependencies were installed from /mount/src/streamlit_project/packages.txt using apt-get.
[14:05:37] πŸ“¦ Processed dependencies!
[14:05:38] πŸ”„ Updated app!
2023-07-28 14:05:58.837 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.10/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 552, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/streamlit_project/molecule_examine.py", line 2, in <module>
    from rdkit import Chem
ModuleNotFoundError: No module named 'rdkit'

Does anyone can help?
I’ll so much appreciate if someone point out to problem)
URL to my app: https://artemkhilalov.streamlit.app/

Seems like it’s working fine now – does the error only happen sometimes? It also seems to work fine on my clone https://bodfhyzjmspcddvwutqzanm.streamlit.app/, which is unchanged.

1 Like

Zachary Blackwood, I don’t know why, but after deleted app and deployed again everything got well.
I want to say thank YOU so much for helping me and quick respond!)))

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.