我在Windows上安裝了虛擬機,虛擬機安裝ubuntu,Python的各種庫安裝在ubuntu上的話,那麼寫程序的程序的時候如果在Windows上寫,不是還得在Windows上再安裝一次python的庫么?


都8102年了,

windows sub linux system知道不?

Docker知道不?


要看你是為了學習而寫程序,還是為了開發軟體而寫程序了。

如果是為了學習,用Linux,Windows,Mac OS都行。

如果為了開發商業軟體而寫程序,要看你的軟體面向的大眾了

如果你的軟體的大部分客戶用的是Linux,你就用Linux,大部分客戶用的Windows,你就用Windows。

如果你寫的是服務端軟體,且資料庫用的不是SQL Server,那就用Linux


個人建議僅供參考:

不管是為了學習還是工作,都不要在環境準備階段太過折騰,學習的熱情很重要,不要將他們浪費在這些前序工作上。

比如Python編程,我不覺得Windows和Ubuntu環境有什麼區別,你更喜歡在哪個環境里工作就用哪個環境。看字面,你平時用Windows較多,那就用Windows,但也不必在Windows上再裝Python編譯和運行環境,通過虛擬機開個Samba,在Windows上用IDE編程,源碼文件直接保存在虛擬機上,再開個虛擬機窗口,在上面編譯和運行你的代碼即可。


還是要看哪個工具用著順手了。擼碼終歸是擼碼


看生態,比如python/ruby在win上就是麻煩,而你要用VS/dotnet/unity就肯定是win。


linux上寫程序是有優於windows的,windows畢竟要兼容其他類型的用戶(需要遊戲,寫作,畫圖),是以windows(窗口思維)點擊思維,盡量減少用戶寫程序,一切都抽象為點擊事件,linux不同,linux是更專業的用戶,雖然linux也可以用來打遊戲,但是一般linux用戶都具有良好的程序思維,喜歡自己寫代碼自動化,如果用來寫代碼的話,推薦linux,確實方便,很多程序的安裝是在命令行里使用代碼就完成了。

讚賞我?

punkmonday.github.io


就在虛擬機里寫就行,找舊,沒必要再裝一遍庫


都8102年了,還糾結這個幹啥,想用哪個用哪個么,大不了再裝個虛擬機


按照題主所描述,你如果再回windows編程的話確實就會導致失去一些庫,從而你需要下載那一部分庫來使得可以編譯通過。但是有些庫是Linux特有的,需要注意一下就行了。


當然得重新安裝 不過建議就習慣在一個系統上寫代碼


愛折騰,就Linux,懶得折騰,就win


選擇一個儘快進入工作才是王道,前期折騰意義不大。


推薦閱讀:
相关文章