楼主: pippen303
707 2

[程序分享] [Python]如何在Ubuntu中建置python venv虛擬環境,並安裝TensorFlow和OpenCV函式庫? [推广有奖]

  • 0关注
  • 2粉丝

硕士生

25%

还不是VIP/贵宾

-

威望
0
论坛币
105 个
通用积分
93.8200
学术水平
7 点
热心指数
7 点
信用等级
5 点
经验
1258 点
帖子
57
精华
0
在线时间
144 小时
注册时间
2018-1-15
最后登录
2025-1-10

楼主
pippen303 发表于 2024-10-30 10:16:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
[Python]如何在Ubuntu中建置python venv虛擬環境,並安裝TensorFlow和OpenCV函式庫?
為了在樹莓派上實現物件影像辨識功能,同時不影響樹莓派原來的python運行環境,選擇建置python虛擬環境[Note1]是一個好方式,其可避免版本衝突和不同運行環境的問題。另外,一併在該虛擬環境中安裝TensorFlow[Note2]和OpenCV[Note3]等等函式庫,並確認版本是否符合需求。

建置python虛擬環境
建置python虛擬環境有venv, virtualenv, conda等方式,其中venv最為簡單易用,也符合此影像辨識的項目需求,建置步驟如下:

完整文章請參考下列博客文章,謝謝。
https://hy-chou.blogspot.com/2024/08/python-how-to-build-python-venv-environment-in-ubuntu-system-and-install-tensorflow-and-opencv-lib.html

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python Tensor Ubuntu flow Open Tensorflow 人工智能Tensorflow 树莓派 OpenCV 智能辨识

https://hy-chou.blogspot.com/

沙发
att006 发表于 2024-11-5 13:29:32
1. 安裝 Python venv 虛擬環境
首先,確認安裝了 python3-venv 库,用來創建虛擬環境的工具。執行以下命令安裝:
[bash代碼]
sudo apt install python3-venv
2. 創建虛擬環境
在您的主目錄中或任何您希望存放虛擬環境的地方,創建一個資料夾並在其中建立虛擬環境:
[bash代碼]
python3 -m venv tensorflow_env
將在當前目錄下創建一個名為 tensorflow_env 的虛擬環境。
3. 啟動虛擬環境
為了啟動虛擬環境,執行:
[bash代碼]
source tensorflow_env/bin/activate
啟動後,應會看到命令行提示符變更為 (tensorflow_env),表示當前已經進入虛擬環境。
4. 安裝 TensorFlow 和 OpenCV
在虛擬環境中,可用 pip 安裝所需的 Python 函式庫。首先,安裝 TensorFlow 和 OpenCV:
[bash代碼]
pip install tensorflow
pip install opencv-python
pip install opencv-contrib-python
會安裝 TensorFlow 和 OpenCV 相關的套件。
5. 確認版本
為了確認您安裝的 TensorFlow 和 OpenCV 的版本,可創建一個簡單的 Python 腳本來檢查版本。創建一個 test.py 文件,並加入以下代碼:
[python代碼]
import tensorflow as tf  # 匯入 TensorFlow 函式庫
import cv2  # 匯入 OpenCV 函式庫
print(tf)  # 輸出 TensorFlow 模組
print(tf.__version__)  # 輸出 TensorFlow 版本
print(cv2)  # 輸出 OpenCV 模組
print(cv2.__version__)  # 輸出 OpenCV 版本
然後執行該腳本來檢查安裝的版本:
python test.py
輸出結果應該會顯示安裝的版本,如:
[javascript代碼]
<module 'tensorflow' from '/home/raspberry/python-venv/tensorflow_env/lib/python3.10/site-packages/tensorflow/__init__.py'>
2.16.1
<module 'cv2' from '/home/raspberry/python-venv/tensorflow_env/lib/python3.10/site-packages/cv2/__init__.py'>
4.9.0
6. 離開虛擬環境
當完成工作後,可用 deactivate 命令退出虛擬環境:
[bash代碼]
deactivate
小提示:
虛擬環境:虛擬環境的作用是隔離不同專案之間的依賴,確保它們不會互相影響,並避免與系統的 Python 環境衝突。
TensorFlow和OpenCV:TensorFlow用於深度學習模型的訓練和推論,而OpenCV主要用於圖像處理和視覺分析。在物件影像辨識任務中,TensorFlow可用來處理模型的訓練和推論,OpenCV則用於影像讀取、預處理及顯示。

藤椅
Killua609 发表于 2024-11-10 07:50:46
卸载python

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-1 15:51