最新国产好看的视频,伊人天堂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", 又突然聯想到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.

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

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 ---

總結

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

相關文章

  • Python 中random 庫的詳細使用

    Python 中random 庫的詳細使用

    random庫是使用隨機數的Python標準庫,python中用于生成偽隨機數的函數庫是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框架中數據的連鎖查詢和限制返回數據的方法

    Django框架中數據的連鎖查詢和限制返回數據的方法

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

    Pytorch中Softmax和LogSoftmax的使用詳解

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

    Python批量生成Excel案例數據集的方法詳解

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

    教你用Python實現一個輪盤抽獎小游戲

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

    安裝scrapy框架并測試全過程

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

    利用Python實現多種風格的照片處理

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

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

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

最新評論

万宁市| 枣强县| 新乡市| 长沙市| 宜丰县| 临城县| 宁晋县| 南宫市| 老河口市| 成安县| 富阳市| 张家港市| 武宣县| 乌恰县| 敖汉旗| 都兰县| 天气| 九江县| 广宁县| 绥江县| 四子王旗| 彩票| 平和县| 印江| 乌兰察布市| 兴安盟| 元谋县| 万荣县| 孝感市| 定安县| 五原县| 鹿邑县| 肥东县| 微博| 来宾市| 横峰县| 通化市| 习水县| 德安县| 台北市| 原阳县|