亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pycharm無法導入本地模塊的解決方式

 更新時間:2020年02月12日 10:40:33   作者:Mr番茄蛋  
今天小編就為大家分享一篇pycharm無法導入本地模塊的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近學習python的django,需要導入本地的view模塊,參考一些別人導入包的方法

import sys
sys.path.append('C:\\Users\\hhua\\Desktop')#括號中的內容為A所在的目錄
importA.Demo1#不能加.py否則會報錯(錯誤為沒有這個文件A.Demo1.py)

但是不論用相對路徑導入還是絕對路徑導入,運行都會出錯,但是我又用命令行試了一遍,發(fā)現命令行中可以,而且打印出包路徑(print(xxx.__file__)沒有重名的包,而且路徑也都對,所以樓主認為是pycharm出了問題,后來網上搜索發(fā)現是因為pycharm中搜索包時都是從根目錄查找,所以有時文件多了就會混亂,需要把當前文件夾指定為sorce目錄即可。具體操作如下:(圖片源于https://stackoverflow.com/questions/21236824/unresolved-reference-issue-in-pycharm

下面有幾種其它的方法,個人覺得最后一種最好用

import sys
sys.path

系統(tǒng)環(huán)境是一個list,可以將自己需要的庫添加進入,例如mysql庫,hive庫等等。有三種方式添加,均驗證通過:

1.臨時添加,在一個shell窗口中

import sys
sys.path
sys.path.append(path) 

但退出該shell窗口,即失效

2.使用pth文件永久添加

使用pth文件,在 site-packages 文件中創(chuàng)建.pth文件,將模塊的路徑寫進去,一行一個路徑,以下是一個示例,pth文件也可以使用注釋:

# .pth file for the my project(這行是注釋)
E:\DjangoWord
E:\DjangoWord\mysite
E:\DjangoWord\mysite\polls

這個不失為一個好的方法,但存在管理上的問題,而且不能在不同的python版本中共享

3.使用PYTHONPATH環(huán)境變量(最好用)

使用PYTHONPATH環(huán)境變量,在這個環(huán)境變量中輸入相關的路徑,不同的路徑之間用逗號(英文的!)分開,如果PYTHONPATH變量還不存在,可以創(chuàng)建它!

路徑會自動加入到sys.path中,而且可以在不同的python版本中共享,應該是一樣較為方便的方法

以上這篇pycharm無法導入本地模塊的解決方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python基于socket實現TCP/IP客戶和服務器通信

    Python基于socket實現TCP/IP客戶和服務器通信

    本主要介紹了Python socket網絡編程TCP/IP服務器與客戶端通信的相關資料,這里對Scoket 進行詳解并創(chuàng)建TCP服務器及TCP 客戶端實例代碼,需要的朋友可以參考下
    2021-06-06
  • Python快速從視頻中提取視頻幀的方法詳解

    Python快速從視頻中提取視頻幀的方法詳解

    本文為大家介紹一種從視頻中抽取視頻幀的方法,由于單線程抽取視頻幀速度較慢,因此這里我們增加了多線程的方法,感興趣的小伙伴可以動手嘗試一下
    2022-07-07
  • django redis的使用方法詳解

    django redis的使用方法詳解

    本文主要介紹了django redis的使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • python 獲取字典鍵值對的實現

    python 獲取字典鍵值對的實現

    這篇文章主要介紹了python 獲取字典鍵值對的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 零基礎寫python爬蟲之使用Scrapy框架編寫爬蟲

    零基礎寫python爬蟲之使用Scrapy框架編寫爬蟲

    前面的文章我們介紹了Python爬蟲框架Scrapy的安裝與配置等基本資料,本文我們就來看看如何使用Scrapy框架方便快捷的抓取一個網站的內容,隨便選個小站(dmoz.org)來示例吧
    2014-11-11
  • Django在urls.py利用函數path()配置路由時傳遞參數給調用的視圖函數的方法(推薦)

    Django在urls.py利用函數path()配置路由時傳遞參數給調用的視圖函數的方法(推薦)

    這篇文章主要介紹了Django在urls.py利用函數path()配置路由時傳遞參數給調用的視圖函數的方法(推薦),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • python實現根據指定字符截取對應的行的內容方法

    python實現根據指定字符截取對應的行的內容方法

    今天小編就為大家分享一篇python實現根據指定字符截取對應的行的內容方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 利用Python實現批量加密Excel文件

    利用Python實現批量加密Excel文件

    在日常工作中,我們經常需要處理大量的Excel文件,為了保護敏感數據的安全性,我們可能需要對這些文件進行加密,本文主要介紹了如何使用Python實現批量加密Excel文件,需要的可以參考下
    2023-11-11
  • 用Python實現控制電腦鼠標

    用Python實現控制電腦鼠標

    大家好,本篇文章主要講的是用Python實現控制電腦鼠標,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • 關于SSD目標檢測模型的人臉口罩識別

    關于SSD目標檢測模型的人臉口罩識別

    這篇文章主要介紹了關于SSD目標檢測模型的人臉口罩識別問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11

最新評論