1. 程式人生 > >ubuntu16.04 python2.7.12 報“ImportError: No module named site”錯

ubuntu16.04 python2.7.12 報“ImportError: No module named site”錯

安裝完ubuntu16.04之後執行python出現此問題:

Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site

解決前兩條需要:

$ export PYTHONHOME=
制空pythonhome引數

解決第三條問題需要:

$ find / -name site.py*
#查詢site模組的位置
#得到
/usr/src/Python-2.7.13/Lib/site.pyo
/usr/src/Python-2.7.13/Lib/site.pyc
/usr/src/Python-2.7.13/Lib/site.py
/usr/local/lib/python2.7/site.pyo
/usr/local/lib/python2.7/site.pyc
/usr/local/lib/python2.7/site.py
然後
$ export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python
問題解決

Python路徑相關環境變數的意義。

PYTHONHOME:指定Python的標準庫。
PYTHONPATH:用於擴充Python查詢模組檔案的路徑。

相關推薦

ubuntu16.04 python2.7.12 ImportError: No module named site

安裝完ubuntu16.04之後執行python出現此問題: Could not find platform independent libraries <prefix> Consider

【深度學習】Ubuntu16.04下出現這個錯誤ImportError: No module named google.protobuf.internal

/***************************************************************************************************

python3中用HTMLTestRunner.pyImportError: No module named 'StringIO'的解決方法:

lap keys cnblogs htm cit net robot AR add 全文轉載至:http://www.cnblogs.com/testyao/p/5658200.html python3中用HTMLTestRunner.py報ImportError: N

python3中用HTMLTestRunner.pyImportError: No module named 'StringIO'解決辦法

sent acc 一個 net tca exce 百度 發現 clear 1.原因是官網的是python2語法寫的,看官手動把官網的HTMLTestRunner.py改成python3的語法: 參考:http://bbs.chinaunix.net/thread-415

python3. ImportError: No module named ‘MySQLdb'”

需要安裝PyMysql pip install PyMysql    然後在程式中引入 import pymysql pymysql.install_as_MySQLdb() app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://ro

python程式安裝nltk-安裝完成後importImportError: No module named '_sqlite3'解決方案

    今天在使用Python的自然語言工具包NLTK時,使用pip3安裝了nltk後,進入python命令列,執行import nltk,報錯ImportError: No module named

python3中用HTMLTestRunner.pyImportError: No module named 'StringIO'如何解決 python3中用HTMLTestRunner.pyIm

python3中用HTMLTestRunner.py報ImportError: No module named 'StringIO'如何解決 python3中用HTMLTestRunner.py報ImportError: No module named 'Str

python3.*ImportError: No module named ‘MySQLdb'”

報錯: [[email protected] s12bbs]# python3 manage.py --help Traceback (most recent call last):   File "/usr/lib/python3.4/site-packages/django/db/backend

PythonImportError: No module named錯誤解決過程記錄

錯誤原因: 剛開始學習Python的小夥伴應該和我一樣不知道怎麼解決這個錯誤,其實報這個錯是因為模組的缺失,只需要使用python的命令進行安裝模組即可 解決方案: Windows環境下: 進入Python目錄:C:/Python27/下,

官網下載Python安裝後提示錯誤 ImportError: No module named site

一、問題 官網下載Python2.7(python-2.7.13.msi),安裝後啟動提示錯誤,ImportError: No module named site 二、解決 1、這個問題是Python環境變數錯誤引起的,一般是之前安裝過Python,解除安裝後沒把環境變數去掉。

importError: No module named site

Python 環境變數 下面幾個重要的環境變數,它應用於Python: 變數名 描述 PYTHONPATH PYTHONPATH是Python搜尋路徑,預設我們import的模組都會從PYTHONPATH裡面尋找。 PYTHONSTARTUP Python啟

python出現ImportError: No module named site

原因是PYTHONHOME變數沒有配置好,解決方法是在/etc/bashrc加入export PYTHONHOME="python安裝路徑",如export PYTHONHOME=/usr/local/python2.7; 儲存, 在shell輸入source /etc/b

gdb can't used by the error ImportError: No module named site

公司最近弄了幾臺Linux7.x的幾臺機器,但是環境沒弄好,總是不是好使,尤其是gdb不好用,直接報一下這個錯誤: [/usr1/arbor/camb_src/billing/bip] (165)[email protected]#gdb ImportError:

Ubuntu16.04 python2.7升級python3.5

指向 -1 images 默認 6.0 聲明 需要 all www.   正常情況下,你安裝好ubuntu16.04版本之後,系統會自帶 python2.7版本,如果需要下載新版本的python3.5,就需要進行更新。下面給出具體教程:   1.首先在ubuntu的終端te

全網最詳細的跑python2.7時出現from mysql import connector ImportError: No module named mysql的問題解決辦法(圖文詳解)

領域 conda load 機器學習 同時 精華 center mod con     不多說,直接上幹貨! C:\Users\lenovo>pip install mysql-connector-python-rf==2.1.3 Col

win7下python2.7 ImportError: No module named 'MySQLdb'錯誤解決方法

環境描述: 在github上面 下載了一個flask專案之後 python manage.py db upgrade Traceback (most recent call last): File "manage.py", line 17, in &l

Python2.7以上版本解決 "ImportError: No module named MySQLdb"問題

  環境:Win10, Python2.7, Python3.x, IDE:PyCharm安裝的包檔案click (6.7)decorator (4.2.1)Flask (0.12.2)Flask-Login (0.4.1)Flask-OpenID (1.2.5)Flask-

Ubuntu16.04安裝ROS 解決ImportError: No module named rospy的問題

安裝ROS 時,提示錯誤 E: Unable to locate package ros-indigo-desktop 原因是:我按裝的Ubuntu是16.04版本,不支援ros indigo,只能安裝ros kinetic版本 執行命令

coures包下載和安裝 可解決ImportError: No module named '_curses'

csdn targe linux .net 控制字符 找到 lan tro detail http://blog.csdn.net/liyaoqing/article/details/54949253 coures curses 庫 ( ncurses )提供了控制

Flask筆記:ImportError: No module named ‘MySQLdb‘

flask web 環境描述:Windows10 自己部署一個flask項目 #/usr/bin/python env #coding:utf8 from flask_script import Manager from flask_bootstrap import Bootstrap from fl