conda設置默認python,設置conda源

本文目錄一覽:

如何設置默認啟動的python版本

設置默認啟用的python版本只要設置下環境變數就可以了,將自己想要操作的python版本的路徑放在Path變數靠前的位置,系統就會默認啟用該版本。例如我同時安裝了python2.7和python3.4,在修改之前系統默認使用的是python2.7,而我想將python3.4設置為默認啟用的版本,於是在系統環境變數中將python3.4的路徑放在最前面:

然後打開cmd,輸入python,默認使用的是python3.4

如果要切換到python2.7,可以將python2.7的python.exe修改為python2.exe,然後在cmd中輸入python2即可。

安裝anaconda3默認python3.6,升級包後默認為python2.7,切換不回去,哪位大神指導下,在此謝過了!

不知道你是怎麼個升級過程的,所以不好分析。anaconda作為Python的一種發行版,理論上不會受到別的版本Python解釋器的影響,除非你將它們的安裝或配置目錄搞一起了覆蓋了,或者別的一些原因,這個真不好排查。碰到這種情況,也許最好的辦法就是記下原來的anaconda中安裝了哪些庫,做了哪些配置,然後重新安裝anaconda。

更多內容參考數據分析教程anaconda簡介

conda如何重置默認環境

指定python版本為2.7,注意至少需要指定python版本或者要安裝的包# 後一種情況下,自動安裝最新python版本

conda create -n env_name python=2.7

# 同時安裝必要的包

conda create -n env_name numpy matplotlib python=2.7

Linux python默認使用conda

本篇介紹如何讓linux在不激活任何環境時,調用python命令直接使用到conda的某個子環境。

首先說明本篇文章的工作原由,以及踩過的坑。

在之前的工作中,一般進行python開發都會使用conda進行包管理,以達到隔離多個環境的目的。例如:

問題來了,在一些場景中,外部程序需要調用伺服器上的api,又無法做出 conda activate 的命令,命令是直接使用 python xxx.py ,這時候只能使用linux自帶的python命令,或者conda的base環境的python命令。所以需要將環境搭建在linux的python或者conda的base。搭建過程中,遇到的問題來自兩個方面:

解決方法:將linux默認的python做軟鏈接,鏈接到conda的子環境。

創建環境: conda create -n child_env python=3.6

切換環境: conda activate child_env

安裝pytorch: conda install pytorch torchvision cudatoolkit=10.0

安裝tensorflow: conda install tensorflow-gpu

安裝其他包: conda install xxx,xxx,…

先將老的鏈接備份: mv /usr/bin/python /usr/bin/python22

再做鏈接: ln -s /root/anaconda3/envs/child_env/bin/python3 /usr/bin/python

第一個路徑需要改成自己的anaconda路徑,child_env改成自己的環境名,第二個路徑不用改。

先關掉conda環境: conda deactivate

再運行: python xxx.py

用這個方法,雖然解決了直接調用python命令的問題。但是引入了新的問題。

更換默認python版本

原創文章,作者:BIVY,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/132551.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
BIVY的頭像BIVY
上一篇 2024-10-03 23:52
下一篇 2024-10-03 23:52

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智慧、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • 蝴蝶優化演算法Python版

    蝴蝶優化演算法是一種基於仿生學的優化演算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化演算法Python版…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29

發表回復

登錄後才能評論