1. 學python需要安裝虛擬機嗎
Python在數據分析領域受到社會大眾的歡迎,一般而言,在windows上也是能運行Python程序的,不過前提是需要安裝python解釋器。但是絕大多數的python程序都是跑在linux機器上的,所以我們需要配置一台linux虛擬機。
不過,linux的圖形桌面沒有windows人性化,功能沒Windows的好。另外,linux的圖形化界面是和內核區分開來的,windows的圖形桌面是和內核緊密結合在一起的。
現在流行的大多數軟體都跑在windows上,所以現在好的方法是使用linux虛擬機,這樣可以隨時和windows系統進行切換,在網上查資料,qq聊天,做筆記這些都在windows上操作,在linux上跑python程序。
隨著虛擬化技術迅猛發展,現在主流的虛擬化產品有三種,這里介紹下VMware。
vmware這款軟體跑在本地的操作系統上,然後我們可以在這款軟體上安裝各種各樣的虛擬機。虛擬化軟體就像一層薄薄的操作系統,可以直接運行在硬體上,將來可能會取代我們今天使用的操作系統。說遠了,具體的安裝過程我就不說了,在網上可以找到很多教程。
VMware:做為業內虛擬化領先的廠商VMware公司,一直以其易用性和管理性得到了大家的認同。只是受其架構的影響限制,VMware還主要是在X86平台伺服器上有較大優勢,而非真正的IT信息虛擬化。
加上,其本身只是軟體方案解決商,而非像IBM與微軟這樣擁用各自己陣地用戶基礎的廠商。所以當前,對於VMware公司來說將面臨著多方面的挑戰,這其中包括微軟、XenSource(被Citrix購得)以及Parallels、IBM公司。
所以,學python時,安裝合適的虛擬機是好的!
2. 新創建的vm虛擬機,使用的ubuntu鏡像,自帶python3.8,如何在終端配置python環境
在新創建的Ubuntu虛擬機中配置Python環境是一個簡單的過程,尤其是當系統已經自帶Python 3.8時。以下是具體步驟:
1.安裝必要的工具:
首先,確保系統已經安裝了python3-venv和python3-pip。在終端中運行以下命令:
sudo apt install python3-venv python3-pip -y
這將安裝創建虛擬環境所需的工具。
2.創建虛擬環境:
在終端中,使用以下命令創建一個名為my_env的虛擬環境:
python3.8 -m venv my_env
這將在當前目錄下創建一個名為my_env的目錄,其中包含Python 3.8的虛擬環境。
3.激活虛擬環境:
創建完成後,激活虛擬環境:
source my_env/bin/activate
激活後,終端提示符前會顯示(my_env),表示您現在使用的是虛擬環境。
4.更新pip:
為了確保安裝的包是最新的,建議更新pip:
python -m pip install --upgrade pip
這將更新pip到最新版本。
5.安裝Python包:
現在可以在虛擬環境中安裝所需的Python包了。例如,安裝numpy:
pip install numpy
所有安裝的包都將僅在當前虛擬環境中可用。
6.退出虛擬環境:
當您完成工作後,可以退出虛擬環境:
deactivate
退出後,終端提示符將恢復為原來的狀態。
通過以上步驟,您可以在Ubuntu虛擬機中成功配置Python環境。建議在開發項目時使用虛擬環境,以避免不同項目之間的依賴沖突。