最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pycharm引入其他目錄的包報錯,import報錯的解決

 更新時間:2023年08月03日 10:09:33   作者:HealthScience  
這篇文章主要介紹了pycharm引入其他目錄的包報錯,import報錯的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

pycharm引入其他目錄的包報錯,import報錯

此時只需要將他們的上級目錄置為Sources Root即可

pycharm引入自定義包報錯及解決

1.Dictionary 目錄及Package包區(qū)別

  • Dictionary:在pycharm中就是一個文件夾,放置資源文件,對應于在進行JavaWeb開發(fā)時用于放置css/js文件的目錄,或者說在進行物體識別時,用來存儲背景圖像的文件夾。該文件夾其中并不包含_ _ init.py_ _文件
  • Python package :與Dictionary不同之處在于其會自動創(chuàng)建_ _ init__.py文件。 簡單的說,python package就是一個目錄,其中包括一組模塊和一個__init__.py文件。

該文件與Python的import機制有關,這關乎到你的哪些.py文件是對外可訪問的。有些時候,如果一個包下有很多模塊,在import如此多模塊是很費事,且不優(yōu)雅的,此時可以通過修改_ _ init_ _.py來完成該任務。

 在__init__ .py中定義特殊變量_all_ ,將要包含的模塊復制給該變量,例如在 __ init__ .py中定義 _all_=[‘tiff’,’bmp’,’jpg’],這里的all 對應的就是 from …import * 中*代指的模塊,此時在引用方使用如下語句:

from image import *
tool = tiff.read('a.tiff')

2.Pycharm目錄下的包不能被引用解決

方法1

使用from…import添加非python的包時, 需要為python解釋器指定搜索路徑, 比如使用sys.path.insert(), 還可以指定PYTHONPATH, 我用的是PYTHONPATH, 編輯run的配置文件時突然看到"Add source roots to PYTHONPATH", 又突然聯(lián)想到Mark Directory as, 于是就覺得把文件夾Mark Directory as成root就不用手動添加PYTHONPATH了, 

方法2:(原理同1):

同包引用錯誤:右鍵包 -->Mark Directory as --> Sources Root ,將文件設置為資源引用

Mark Directory as中幾個不同選項

Within a content root, PyCharm can distinguish between the folders that contain source code, and the ones to be ignored while searching, parsing, watching and so on. To distinguish different types of folders, mark any folder below a content root as a source folder or as excluded.

在內(nèi)容根目錄中,PyCharm可以區(qū)分包含源代碼的文件夾和在搜索、解析、監(jiān)視等過程中要忽略的文件夾。若要區(qū)分不同類型的文件夾,請將內(nèi)容根目錄下的任何文件夾標記為源文件夾或排除文件夾。

Source roots contain the actual source files and resources. PyCharm uses the source roots as the starting point for resolving imports

源根包含實際的源文件和資源。PyCharm使用源根作為解析導入的起點

Resource roots are intended for resource files in your application (images, Style Sheets, and so on). By assigning a folder to this category, you tell PyCharm that files in it and in its subfolders can be referenced relative to this folder instead of specifying full paths to them.

資源根用于應用程序中的資源文件(圖像、樣式表等)。通過將文件夾分配給該類別,您可以告訴PyCharm,它及其子文件夾中的文件可以相對于該文件夾被引用,而不是指定指向它們的完整路徑。

Template roots  contain templates for the various web projects.

模板根包含各種web項目的模板。

Excluded roots  

contain files and folders ignored by PyCharm when indexing, searching, parsing, watching, and so on.

排除的根包含PyCharm在索引、搜索、解析、監(jiān)視等時忽略的文件和文件夾。

3.Pycharm 第三方包的引用

如果是在pycharm 中安裝了第三方包如果應用,不是借助框架引入還要在python3.6/site-packages  文件下  pip install ---

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python 中random 庫的詳細使用

    Python 中random 庫的詳細使用

    random庫是使用隨機數(shù)的Python標準庫,python中用于生成偽隨機數(shù)的函數(shù)庫是random,今天通過本文給大家分享Python 中random 庫的詳細使用,感興趣的朋友一起看看吧
    2021-06-06
  • Django使用uwsgi部署時的配置以及django日志文件的處理方法

    Django使用uwsgi部署時的配置以及django日志文件的處理方法

    今天小編就為大家分享一篇Django使用uwsgi部署時的配置以及django日志文件的處理方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 深入理解Python中的*重復運算符

    深入理解Python中的*重復運算符

    這篇文章主要介紹了深入理解Python中的*重復運算符,小編覺得還是挺不錯的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • Django框架中數(shù)據(jù)的連鎖查詢和限制返回數(shù)據(jù)的方法

    Django框架中數(shù)據(jù)的連鎖查詢和限制返回數(shù)據(jù)的方法

    這篇文章主要介紹了Django框架中數(shù)據(jù)的連鎖查詢和限制返回數(shù)據(jù)的方法,Django是Python重多高人氣框架中最為著名的一個,需要的朋友可以參考下
    2015-07-07
  • Pytorch中Softmax和LogSoftmax的使用詳解

    Pytorch中Softmax和LogSoftmax的使用詳解

    這篇文章主要介紹了Pytorch中Softmax和LogSoftmax的使用詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Python批量生成Excel案例數(shù)據(jù)集的方法詳解

    Python批量生成Excel案例數(shù)據(jù)集的方法詳解

    在數(shù)據(jù)分析的世界里,數(shù)據(jù)是核心,而如何高效地生成和處理數(shù)據(jù)則成為每位數(shù)據(jù)分析師必備的技能之一,今天,我們要探討一個有趣的話題——“造數(shù)”,所以本文給大家介紹了Python辦公自動化,批量生成Excel案例數(shù)據(jù)集,需要的朋友可以參考下
    2024-12-12
  • 教你用Python實現(xiàn)一個輪盤抽獎小游戲

    教你用Python實現(xiàn)一個輪盤抽獎小游戲

    Python提供了許多個圖像開發(fā)界面的庫,比如現(xiàn)在主流的Tkinter,wxPython,pyqt5等,三種各有優(yōu)點,也各有缺點,下面對其分別進行介紹和對比,并編寫代碼實現(xiàn)一個輪盤轉盤抽獎小游戲.需要的朋友可以參考下
    2021-05-05
  • 安裝scrapy框架并測試全過程

    安裝scrapy框架并測試全過程

    本文介紹了如何安裝和測試Scrapy框架,并分享了創(chuàng)建爬蟲項目的過程,包括在PyCharm中創(chuàng)建工程、編寫爬蟲主文件以及在settings.py中進行配置,通過運行爬蟲文件,驗證了安裝和配置的正確性
    2025-11-11
  • 利用Python實現(xiàn)多種風格的照片處理

    利用Python實現(xiàn)多種風格的照片處理

    這篇文章主要為大家詳細介紹了如何利用Python一鍵實現(xiàn)多種風格的照片處理并制作可視化GUI界面,文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-07-07
  • Python加密方法小結【md5,base64,sha1】

    Python加密方法小結【md5,base64,sha1】

    這篇文章主要介紹了Python加密方法,結合實例形式總結分析了md5,base64,sha1的簡單加密方法,需要的朋友可以參考下
    2017-07-07

最新評論

郓城县| 湛江市| 五指山市| 郎溪县| 祁门县| 兰坪| 呼伦贝尔市| 莫力| 衡东县| 蓬安县| 邯郸县| 潞城市| 南京市| 平阴县| 江安县| 广元市| 额敏县| 达拉特旗| 大庆市| 清徐县| 珲春市| 茶陵县| 巩义市| 双辽市| 彰化市| 永靖县| 石河子市| 武威市| 桃园县| 曲松县| 衡阳县| 甘孜县| 垦利县| 额尔古纳市| 吴忠市| 灵宝市| 灵寿县| 信宜市| 香港| 垦利县| 台中县|