[英]What can I expect to change about how I write python on my Mac after I install conda?
背景
目前,我的 Mac (v 10.14.6 ) 上安裝了 Python 2.7.17和 Python 3.8.1 。 兩個 Python 版本都是在 2019 年底使用“macOS 64 位安裝程序”.pkg 文件直接從Python.org下載的。兩者都安裝在這里:
python2: /Library/Frameworks/Python.framework/Versions/2.7/bin/python2
python3: /Library/Frameworks/Python.framework/Versions/3.8/bin/python3
目前,我只使用pip
( pip2
或pip3
,取決於)來安裝 python 包,它們保存在這里:
python2: /Library/Frameworks/Python.framework/Versions/XX/lib/python2.7/site-packages
python3: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages
我即將開始一門在線課程,該課程需要我安裝miniconda才能安裝課程所需的軟件包。 但是幾年前在我的機器上安裝了 Anaconda 后,我經歷了非常糟糕的經歷,我花了幾個月的時間才將它移除並重新創建一個干凈的 Python 安裝,我很緊張。 我不希望我的機器再次變得一團糟,充斥着無法找到這個或那個 python 版本或這個或那個 python 庫的錯誤消息。
問題)
很高興根據用戶的建議編輯/澄清這個問題。 謝謝!
使用 conda 環境並將 Python 安裝到這些環境中。 根據設計,這會忽略在系統級別安裝的 Python 版本。 此外,安裝到環境中的內容(除了您所在的環境)將被忽略。 作為使用 conda 進行所有 Python 開發的人,我什至不知道我在/usr/local/bin/
或其他地方安裝了什么。 一切都在/path/to/miniconda3/envs/env_name_n
。 您不必卸載其他版本的 Python; 環境的重點是保持一切隔離。
安裝 miniconda 后,我可以期望如何更改 python 的編寫方式?
當我編寫 python 代碼時,我需要做些什么不同於我現在正在做的事情嗎?
使用 conda 環境並將conda
用作您的 package 管理器。 對於幾乎每個主要項目,它幾乎是pip
的直接替代品。 除了管理依賴項之外,沒有太大的變化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.