[英]Why does `python` point to my system's default python interpreter, instead of my `pyenv` python interpreter?
[英]Pycharm Project default interpreter does not match my Python system default installation?
我對 Python 安裝、配置和解釋器位置有點困惑。 我使用Ubuntu 20.04和我一直在使用Pycharm了一段時間,同時安裝的Python 2.7和Python 3.8(雖然我不知道,我安裝了...)。 現在,我使用 Pycharm 啟動了一個項目,該項目使用了我在requirements.txt
文件中包含的一些特定包。 每次我打開 Pycharm 時,它都會要求我安裝這些包( Package requirements 'numpy~=1.16.6', 'scipy~=1.5.1' are not satisfied. Install requirements/Ignore requirements
),我這樣做,下次我得到了同樣的要求。
如果我嘗試通過 Pycharm 的 GUI 設置 Python 解釋器,我會得到以下選項:
Project Default (Python 2.7) /usr/bin/python
Python 2.7 /usr/bin/python
Python 3.8 (OldProject) ~/Workspace/OldProject/venv/bin/python
Python 3.8 (OldProject2) ~/Workspace/OldProject2/venv/bin/python
如何將系統默認 Python 更改為 3.8 版?
如果我在終端上運行:
python --version
我得到
Python 3.8.2
那么為什么 Pycharm 將 Python 2.7 顯示為項目默認值? 為什么在選項中沒有 Python 3.8 系統安裝?
您可以通過進入 File -> Settings 然后在搜索輸入中搜索 python 解釋器來更改您的 Pycharm python 解釋器。
命令行python版本也是“Path”環境變量引用的版本(相關python文件夾中的文件python.exe)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.