[英]Why I conda activate env with python3.7, but python version still is python3.5?
我在 Ubuntu 16 上安裝了 Miniconda3,並使用了命令
conda create -n py37 python=3.7
創建一個環境,並使用命令conda activate py37
來激活環境。 但是當我使用命令python --version
檢查我的 Python 版本時,它顯示 Python 的版本是 3.5.2。 所以我嘗試用 Python 2.7 創建另一個 env,但是在我激活這個 env 之后,Python 的版本仍然是 3.5.2。
當我鍵入type python
時,它顯示python
別名為'/usr/bin/python3.5.2'
。 然后通過使用命令編輯.bashrc
文件,發現有一行語句
alias python='/usr/bin/python3.5.2'
所以我試圖改變為
alias python='/home/vagrant/miniconda3/envs/django-judge/bin/python'
其中 env 的 Python 版本是 3.7。 然后,當我再次type python
時,它返回 python 別名為'/home/vagrant/miniconda3/envs/django-judge/bin/python'
。 但是現在,在所有環境下,Python 版本已變為 Python 3.7。
完全刪除別名:它與 Conda 不兼容別名python
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.