Pycharm 2018 虚拟环境创建及解释器的设置(小白图解教程)
Pycharm 2018下的解釋器有:
**
Virtualenv: 項目文件夾下創建一個獨立的虛擬環境。
Pipenv: pip包的一個管理模塊。
Conda: conda環境下的解釋器環境。
(新手建議選擇第一個Virtualenv)
我的電腦上安裝了 Anaconda 3、pyCharm 2019.01.02 以及 python 3.7.3。
下面以項目文件AAA來說明:
創建一個AAA文件,并創建一個虛擬環境的解釋器:
**
Inherit global site-packages 勾選上可以使用Anaconda解釋器下自帶的所有包
只是使用該Anaconda解釋器文件夾中的包,但是包并未復制AAA文件夾中的venv環境下,因此項目傳到GITHUB下載下來,還是會存在缺失包的問題
在創建時,“Base interpreter”選擇python 3.7.3的路徑,即:不是 Anaconda 3 自帶的 Python。
若選擇 Anaconda 3 自帶的 Python,在創建時可能報錯。
項目文件創建后可以自己修改解釋器:
**
**
虛擬環境下,第三方庫的安裝
**
補充說明:
模塊會自動從選擇的解釋器中進行搜索
如果是同級文件夾下自定義模塊,則首先搜索
虛擬環境創建時候,勾選了Inherit global site-packages
勾選之后,會繼承所選擇的Anaconda的python解釋器中對應的庫
即繼承了Anaconda環境的安裝文件夾中本地所有的庫
但是只是可以使用其中的庫,這些庫并沒有復制到項目文件中的venv文件夾中
注意庫雖然沒有復制過來,但是虛擬環境venv\Scripts中
已經基于Anaconda中安裝的python重新新建了python.exe虛擬環境下獨立的解釋器
查看庫的路徑來源
這兩個庫是直接調用的Anaconda環境中
import scrapy
import random
這個庫是后期Pycharm安裝的,安裝在項目文件下的venv中
import Asterisk
顯示模塊搜索所在的路徑
print(random.file)
print(scrapy.file)
print(Asterisk.file)
輸出結果:
H:\ProgramDevelop\Anaconda\lib\random.py
H:\ProgramDevelop\Anaconda\lib\site-packages\scrapy_init_.py
D:\Hello World\python_work\Python_advanced_learning\venv\lib\site-packages\Asteris_init_.py
原網址:https://blog.csdn.net/u011318077/article/details/86251511
總結
以上是生活随笔為你收集整理的Pycharm 2018 虚拟环境创建及解释器的设置(小白图解教程)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python如何发布程序
- 下一篇: win10 下用 vs code 编译调