溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

發(fā)布時(shí)間:2020-09-24 15:15:58 來源:腳本之家 閱讀:247 作者:Logbook怪 欄目:開發(fā)技術(shù)

前言

最近在使用pycharm開發(fā)新項(xiàng)目的時(shí)候,每次打開新的工程都顯示沒有解釋器,要不加了解釋器就是代碼一堆沒有紅色錯(cuò)誤提示沒有模塊問題,找到了解決辦法做一個(gè)記錄.

問題打開新項(xiàng)目提示沒有解釋器

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

按照操作選擇別的項(xiàng)目解釋器.file–>settings

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

然后代碼一堆模塊問題報(bào)錯(cuò)

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

點(diǎn)擊底部的Terminal就可以進(jìn)去和我一樣的環(huán)境

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

這時(shí)候你如果按照?qǐng)?bào)錯(cuò)去百度谷歌的話,都提示模塊沒有安裝提示你使用pip安裝對(duì)應(yīng)模塊,但是你安裝的時(shí)候提示已經(jīng)安裝,此時(shí)代碼依舊報(bào)錯(cuò)心態(tài)大崩.

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

正確解決思路:每次打開新工程都設(shè)置新的解釋器,來保證不會(huì)因?yàn)榘姹緵_突導(dǎo)致代碼出現(xiàn)報(bào)錯(cuò).點(diǎn)擊+號(hào)設(shè)置新的環(huán)境.

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

如果你之前在目錄下有venv虛擬環(huán)境文件刪除即可

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

此時(shí)安裝pygame可以正確安裝且代碼已經(jīng)沒有報(bào)錯(cuò)

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

代碼正確運(yùn)行

解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題

對(duì)python虛擬環(huán)境virtualenv的理解

使用虛擬環(huán)境的原因

在使用python開發(fā)的過程中,工程一多,難免會(huì)碰到不同的工程依賴不同版本的庫的問題;亦或者是在開發(fā)過程中不想讓物理環(huán)境里充斥各種各樣的庫,引發(fā)未來的依賴災(zāi)難。此時(shí),我們需要對(duì)于不同的工程使用不同的虛擬環(huán)境來保持開發(fā)環(huán)境以及系統(tǒng)環(huán)境的清潔。virtualenv,一個(gè)可以幫助我們管理不同 Python 環(huán)境的工具。virtualenv 可以在系統(tǒng)中建立多個(gè)不同并且相互不干擾的虛擬環(huán)境。另外,值得一提的是,在 virtualenv 的虛擬環(huán)境中使用 pip 安裝依賴還可以繞過某些系統(tǒng)的權(quán)限設(shè)置,因?yàn)椴恍枰蛳到y(tǒng)目錄寫入數(shù)據(jù)。

虛擬環(huán)境的好處

virtualenv通過創(chuàng)建獨(dú)立Python開發(fā)及運(yùn)行環(huán)境的工具, 來解決依賴、版本以及間接權(quán)限問題。
1. 解決庫之間的版本依賴,比如同一系統(tǒng)上不同應(yīng)用依賴同一個(gè)庫的不同版本。
2. 解決權(quán)限限制,比如沒有 root 權(quán)限。
3. 套件升級(jí)不影響其他應(yīng)用

安裝virtualenv

virtualenv實(shí)際上是一個(gè)python包,可以使用pip安裝
pip  install virtualenv

使用virtualenv,進(jìn)入你的工程創(chuàng)建即可,OPTIONS選項(xiàng)這里不做贅述

1、為工程創(chuàng)建一個(gè)虛擬環(huán)境
virtualenv [OPTIONS] DEST_DIR 
$ cd  project1
$ virtualenv   venv
virtualenv venv 將會(huì)在當(dāng)前的目錄中創(chuàng)建一個(gè)文件夾,實(shí)際上就是將Python環(huán)境克隆了一份,包含Python解釋器、
setuptools、pip、wheel,以及 python標(biāo)準(zhǔn)庫

總結(jié)

到此這篇關(guān)于解決pycharm每次打開項(xiàng)目都需要配置解釋器和安裝庫問題的文章就介紹到這了,更多相關(guān)pycharm 配置解釋器和安裝庫內(nèi)容請(qǐng)搜索億速云以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持億速云!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI