Open PhDLeToanThang opened 12 hours ago
!pip install -U langchain-ollama
jupyter-server 2.14.2 requires argon2-cffi>=21.1, which is not installed.
jupyter-server 2.14.2 requires jinja2>=3.0.3, which is not installed.
jupyter-server 2.14.2 requires jupyter-client>=7.4.4, which is not installed.
jupyter-server 2.14.2 requires jupyter-core!=5.0.*,>=4.12, which is not installed.
jupyter-server 2.14.2 requires nbconvert>=6.4.4, which is not installed.
jupyter-server 2.14.2 requires nbformat>=5.3.0, which is not installed.
jupyter-server 2.14.2 requires prometheus-client>=0.9, which is not installed.
jupyter-server 2.14.2 requires pyzmq>=24, which is not installed.
jupyter-server 2.14.2 requires send2trash>=1.8.2, which is not installed.
jupyter-server 2.14.2 requires terminado>=0.8.3, which is not installed.
jupyter-server 2.14.2 requires tornado>=6.2.0, which is not installed.
jupyter-server 2.14.2 requires traitlets>=5.6.0, which is not installed.
jupyterlab-server 2.27.3 requires jinja2>=3.0.3, which is not installed.
jupyterlab-server 2.27.3 requires jsonschema>=4.18.0, which is not installed.
pygwalker 0.4.9.4 requires ipython, which is not installed.
pygwalker 0.4.9.4 requires ipywidgets, which is not installed.
pygwalker 0.4.9.4 requires jinja2, which is not installed.
rich 13.9.3 requires pygments<3.0.0,>=2.13.0, which is not installed.
tensorboard 2.18.0 requires six>1.9, which is not installed.
tensorflow-intel 2.18.0 requires six>=1.12.0, which is not installed.
torch 2.1.2 requires jinja2, which is not installed.
--> sẽ phải sửa lại lệnh cài : cmd /admin:
pip install langchain-ollama
hoặc trong python notebook:
!pip install langchain-ollama
Ví dụ 1: Tôi dùng hàm : !pip install langchain-ollama trong python jupyter notebook !ollama list tham số: model_id = "llama3.1:latest" khi chạy đến thủ tục: from langchain_ollama.llms import OllamaLLM model = OllamaLLM(model=model_id) thì bị báo lỗi: Cell In[27], line 2 model = OllamaLLM(model=model_id) ^
IndentationError: unexpected indent
Lỗi IndentationError: unexpected indent cho thấy rằng có một vấn đề với cách thụt lề (indentation) trong đoạn mã của bạn. Python rất nhạy cảm với thụt lề, vì vậy bất kỳ thụt lề không nhất quán nào cũng có thể gây ra lỗi.
Để khắc phục vấn đề này, hãy kiểm tra lại thụt lề của dòng mã bạn đã viết. Dưới đây là một ví dụ về cách bạn có thể viết mã mà không gặp lỗi thụt lề:
# Giả định rằng bạn đã import mô-đun cần thiết
from langchain_ollama.llms import OllamaLLM
# Đặt model_id
model_id = "llama3.1:latest"
# Tạo đối tượng OllamaLLM
model = OllamaLLM(model=model_id)
Ví dụ 2: Sau khi chỉnh sửa lề viết hàm
from langchain_ollama.llms import OllamaLLM
model = OllamaLLM(model=model_id)
tôi chạy thủ tục và bị lỗi sau:
ModuleNotFoundError Traceback (most recent call last)
Cell In[28], line 1
---->
1 from langchain_ollama.llms import OllamaLLM
2 model = OllamaLLM(model=model_id)
ModuleNotFoundError: No module named 'langchain_ollama'
Lỗi ModuleNotFoundError: No module named 'langchain_ollama' cho thấy rằng Python không thể tìm thấy mô-đun langchain_ollama. Điều này có thể xảy ra vì một số lý do:
Đảm bảo rằng bạn đã cài đặt mô-đun langchain-ollama thành công. Bạn có thể chạy lại lệnh cài đặt trong Jupyter Notebook:
!pip install langchain-ollama
Nếu bạn đang sử dụng môi trường ảo (virtual environment), hãy chắc chắn rằng môi trường đó đã được kích hoạt trước khi cài đặt mô-đun và chạy mã. Bạn có thể kiểm tra bằng cách in ra đường dẫn Python:
import sys
print(sys.executable)
Sau khi cài đặt mô-đun, đôi khi bạn cần khởi động lại kernel của Jupyter Notebook để nó nhận diện các mô-đun mới được cài đặt. Bạn có thể làm điều này bằng cách vào menu "Kernel" -> "Restart Kernel".
Đảm bảo rằng tên mô-đun bạn đang cố gắng sử dụng là chính xác. Có thể tên mô-đun đã có sự thay đổi hoặc có một lỗi chính tả khi nhập.
Bạn có thể kiểm tra xem mô-đun có được cài đặt hay không bằng cách chạy lệnh sau:
!pip show langchain-ollama
--> Phải so sánh với Sample.jpynb code source mới phát hiện ra Tác giả đã viết sai code
dòng code trên viết sai tên thủ tục của models, phỉa bỏ chữ [s], sửa thành: from langchain_ollama.llm import OllamaLLM
Các câu hỏi thường gặp về Install, Uninstall, lưu ý cần khởi tạo biến môi trường trước khi chạy AI/ML/DL:
How to uninstall some of models in ollama 2/3/3.1/3.2?
How to install some of models in ollama 3.1 in python venv and 3.1?
How to uninstall Jupyter notebook in ollama 3.1 with python 3.11?
How to install Jupyter notebook in ollama 3.1 with python 3.11 ?
--> C:\Python311\workspaces\open-webui
--> [notice] A new release of pip is available: 24.0 -> 24.3.1 [notice] To update, run: python.exe -m pip install --upgrade pip --> Successfully installed pip-24.3.1
--> Installing collected packages: widgetsnbextension, jupyterlab-widgets, ipywidgets, jupyter-console, jupyterlab, notebook, jupyter Attempting uninstall: jupyterlab Found existing installation: jupyterlab 4.3.0 Uninstalling jupyterlab-4.3.0: Successfully uninstalled jupyterlab-4.3.0 Successfully installed ipywidgets-8.1.5 jupyter-1.1.1 jupyter-console-6.6.3 jupyterlab-4.2.5 jupyterlab-widgets-3.0.13 notebook-7.2.2 widgetsnbextension-4.0.13
How to use jupyter notebook call models ollama 3.1 in python 3.11?
ref: https://emmakodes.medium.com/how-to-run-llama-3-1-locally-in-python-using-ollama-langchain-331c9984a4b5
Outline:
Conclusion: You can view the Ollama documentation for more commands