2017-02-04 100 views
1

昨天我完成了Django框架的教程。 在本教程中,我創建了簡單的應用程序,現在我想將我的應用程序移至遠程Internet服務器。我有這樣的服務器,我用膩子連接到SSH,當我寫python,我看到:Python 2.7.12 (default, Nov 19)如何在我的互聯網服務器上運行python(django)應用程序?

但如果我嘗試把這個嘉獎:python setup.py install

我得到:

Traceback (most recent call last): 
    File "setup.py", line 5, in <module> 
    from setuptools import find_packages, setup 
ImportError: No module named setuptools 

而且,因爲在此之後很奇怪:

>>> import django 
>>> django.VERSION 

我看到的版本:(1, 10, 5, u'final', 0)

而且我複製一個文件夾我的應用程序通過FTP

所以,你能一步告訴我,一步,我怎麼可以運行我的應用程序?


感謝您的回答。我試過這段代碼:

sudo apt-get install python-setuptools 

和我收到此消息:

須藤:有效UID不爲0,與 了「爲nosuid的文件系統上的/ usr /斌/須藤'選項集或沒有root權限的NFS文件系統?

任何想法?

+2

可能重複[No module named setuptools](http://stackoverflow.com/questions/22531360/no-module-named-setuptools) – Aurora0001

回答

1

如果你是一個基於Debian的系統上,嘗試運行:

sudo apt-get install python-setuptools 

。如果你不是一個基於Debian的系統上安裝Python setuptools

,看包安裝指南here

+0

我編輯了我的帖子,你能檢查它嗎?謝謝! –

+0

@python_b只是以某種方式成爲root用戶。根據你的發行版,試試'su'。然後運行'apt-get install python-setuptools' – cfromme

0

你錯過了setuptools。安裝它,錯誤將會消失。

相關問題