pycharm的配置_pycharm怎么配置python环境变量(python学习一定用pycharm吗)
一、Python 解釋器
1、Python解釋器
計算機只能讀懂0 和 1 這樣的二進制編碼文件,所以需要一個東西將Python程序解釋成計算機可以讀懂并執(zhí)行的二進制文件,這個東西就是Python解釋器。
在 PyCharm 中運行 Python 代碼,您需要配置至少一個 Python 解釋器。
PyCharm 支持以下解釋器類型:
-
源 Python 解釋器;
-
虛擬環(huán)境:(Virtualenv, Pipenv, and Conda);
-
其他 Python 實現(xiàn)(IronPython、PyPy、Jython、CPython);
-
遠程 Python 解釋器(SSH、Vagrant、WSL(僅適用于 Windows);
-
基于 Docker 的解釋器(Docker、Docker Compose)。
Tips:后面兩種類型,僅在 PyCharm Profession 版本中支持。
2、#!/usr/bin/env python
(1)Linux系統(tǒng)
#!/usr/bin/python:這句說明是用來告訴系統(tǒng):文件中的代碼是用python解釋器去執(zhí)行, 不然執(zhí)行時需要輸入命令:python XXX.py。有了這行聲明,就可以直接用./XXX.py 來執(zhí)行,在這之前要給腳本設(shè)置可執(zhí)行權(quán)限chmod +x XXX.py,因此添加此行代碼能方便我們使用.py程序
#!/usr/bin/env python:這種是為了防止用戶并不是將python裝在默認的/usr/bin路徑里,當(dāng)系統(tǒng)看到這行代碼時,會到env設(shè)置里查找python的安裝路徑,再調(diào)用對應(yīng)路徑下的解釋器程序完成操作。
#– coding:utf-8 –:告訴Python解釋器,按照UTF-8編碼讀取源代碼,否則,你在源代碼中寫的中文輸出可能會有亂碼。
(2)Windows系統(tǒng)
windows系統(tǒng)會用文件名的后綴(擴展名)來判斷文件類型。因此,#!/usr/bin/python或#!/usr/bin/env python在Window系統(tǒng)下相當(dāng)于注釋。
2.x版本的py文件一般默認的是ASCII碼,因此需要添加#– coding:utf-8 –此行代碼
3.x版本的py文件的默認編碼一般會自動為Unicode,也就是說不用進行編碼聲明,可以直接使用中文,當(dāng)然有時也會出現(xiàn)錯誤,因此也可以添加#– coding:utf-8 –此行代碼
(3)Pycharm創(chuàng)建文件的時候自動添加注釋
File | Settings | Editor | File and Code Templates
二、環(huán)境配置
1、Python解釋器配置
File | Settings | Project | Python Interpreter
這里我們可以查看,新增,修改,刪除Python解釋器,也可以管理Python解釋器的包。
2、Python解釋器包管理
對于每個Python解釋器,您都可以安裝、升級和刪除 Python 包。默認情況下,PyCharm 使用 pip 來管理項目包。
3、配置源Python解釋器
源Python解釋器是 Python 安裝附帶的解釋器。您可以將它用于所有項目,也可以將其作為 Python虛擬環(huán)境的基本解釋器。
(1)File | Settings | Project: pythonProject | Python Interpreter 單擊圖標(biāo),選擇Add…新增Python解釋器。
(2)在 Add Python Interpreter對話框的左側(cè)窗格中,選擇System Interpreter。
(3)點擊確認,等待加載好,可以看到源Python解釋器安裝的包。
(4)點擊確認,等待加載好,可以看到主界面上狀態(tài)欄里顯示項目的Python解釋器。
4、配置虛擬環(huán)境
不同的項目其依賴環(huán)境不同,使用虛擬環(huán)境可以為項目提供一個純凈的依賴環(huán)境。
(1)File | Settings | Project: pythonProject | Python Interpreter 單擊圖標(biāo),選擇Add…新增Python解釋器。
(2)在 Add Python Interpreter對話框的左側(cè)窗格中,選擇 Virtualenv Environment。
我們可以基于已有的Python解釋器創(chuàng)建一個新的虛擬環(huán)境,也可以選擇已有的環(huán)境,這里我們創(chuàng)建一個新的虛擬環(huán)境。
- Location:虛擬環(huán)境的Python解釋器存儲位置,默認項目存儲路徑的一個子文件夾venv里,這個文件夾自動創(chuàng)建。
- Base interpreter:基本解釋器,創(chuàng)建虛擬環(huán)境的Python解釋器的時候用到,通常是源Python解釋器。
- Inherit global site_packages:勾選,可以使用源Python解釋器環(huán)境中安裝的包。不勾選,不能使用源Python解釋器環(huán)境中安裝的包。
- Make available to all projects:勾選,其它項目可以使用本項目的虛擬環(huán)境。不勾選,其它項目不能使用本項目的虛擬環(huán)境。
(3)點擊確認,等待加載好,可以看到虛擬環(huán)境的Python解釋器安裝的包。
(4)點擊確認,等待加載好,可以看到主界面上狀態(tài)欄里顯示項目的虛擬環(huán)境Python解釋器。
(5)虛擬環(huán)境標(biāo)識 venv
reference:
Configure a Python interpreter | PyCharm
#!/usr/bin/env python 有什么用? – 知乎
總結(jié)
以上是生活随笔為你收集整理的pycharm的配置_pycharm怎么配置python环境变量(python学习一定用pycharm吗)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模拟登陆
- 下一篇: python小爬虫(爬取职位信息和博客文