使用pip安裝django,但是不能導入模塊的解決方法

今天在win10系統安裝django模塊,使用的是pip安裝的模式,但是安裝後,導入模塊一直提示找不到模塊,經過一番探索終於找到問題的原因,在這裏分享出來,希望對大家有幫助。

1. 瞭解python環境變量

剛開始學習python的時候,第一步就是進行python的安裝,安裝完成後我們需要將python的安裝路徑加入到path環境變量中,但是python導入模塊時使用的環境變量並不是在path中查找的
我們使用python --help命令可以看到以下信息:
在這裏插入圖片描述

我們可以看到python導入模塊的路徑是在PYTHONPATH中查找的,我們使用pip安裝第三方模塊時,模塊往往是安裝到python的安裝路徑,也就是我們配置的path路徑的site-packages中,如果我們沒有將安裝路徑的site-packages添加到PYTHONPATH中,那麼,模塊是無法被導入的,瞭解了這些,我們開始安裝django。

2. 安裝django

我們直接在官網,選擇版本後進行安裝,點擊這裏進入官網,這裏我選擇使用pip方式安裝3.0.6版本,我這邊已經安裝了,所以顯示已經存在,如果提示pip版本太低,直接升級就好了。
在這裏插入圖片描述

3. 設置環境變量

在系統環境變量中點擊新建:
在這裏插入圖片描述
然後輸入PYTHONPATH,路徑爲你安裝python的路徑下面的site-packages目錄,如下圖:
在這裏插入圖片描述
點擊確認,保存後,我們打開IDLE,查看環境變量:
在這裏插入圖片描述
我們可以看到環境變量已經添加成功,現在導入django模塊測試一下:
在這裏插入圖片描述

4. 解決問題的思路

系統不能導入模塊,那說明,我們的模塊不在python的環境變量中,那麼我們就找一下python的環境變量類型,使用help命令可以看到PYTHONPATH是導入模塊的默認路徑,但是我們的模塊路徑是寫在PATH中的,因此是環境變量定義的問題,修改環境變量後問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章