2013-04-29 6 views
21

बस ubuntu से एक उन्नत 12.10 13.04 करने के लिए और किया virtualenvकोई मॉड्यूल का नाम datetime ubuntu के बाद 13.04 उन्नयन

(virtualenv)[email protected]:~/webapps/devsite/djangosite$ ./manage.py runserver 
Traceback (most recent call last): 
    File "./manage.py", line 2, in <module> 
    from django.core.management import execute_manager 
    File "/home/sysadmin/webapps/devsite/virtualenv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 7, in <module> 
    from django.core.management.base import BaseCommand, CommandError, handle_default_options 
    File "/home/sysadmin/webapps/devsite/virtualenv/local/lib/python2.7/site-packages/django/core/management/base.py", line 14, in <module> 
    from django.utils.encoding import smart_str 
    File "/home/sysadmin/webapps/devsite/virtualenv/local/lib/python2.7/site-packages/django/utils/encoding.py", line 4, in <module> 
    import datetime 
ImportError: No module named datetime 
+0

13.04 नहीं है अब पाइथन 3 के साथ आते हैं? सुनिश्चित नहीं है कि पुराने वर्चुअलएव पर इसका कोई प्रभाव पड़ता है या नहीं। – CppLearner

+0

मेरा डिफ़ॉल्ट पायथन 2.7.4 पायथन 2.7.4 (डिफ़ॉल्ट, अप्रैल 1 9 2013, 18:28:01) [जीसीसी 4.7.3] linux2 –

+0

पर क्या आप कंसोल में अपना वर्चुअलएन्व सक्रिय करने के बाद डेटाटाइम आयात कर सकते हैं? – alecxe

उत्तर

42

में यह जब चल रहा है Django साइट हो रही बस कर

virtualenv /home/sysadmin/webapps/devsite/virtualenv/ 

इस में अजगर को पुनर्स्थापित करेंगे वर्चुअलइन्व और उसके बाद यह काम करेगा (और आपको पुस्तकालयों को पुनर्स्थापित करने की आवश्यकता नहीं होगी)।


अद्यतन: जब मैं 14.04 से 14.10 के उन्नयन के बाद एक ही समस्या से निपटने की गई थी, virtualenv अजगर को मौजूदा सिमलिंक अधिलेखित करने के लिए नहीं करना चाहता था, इसलिए मैं पहले इसे हटाने के लिए (इस उदाहरण है कि होगा में था rm /home/sysadmin/webapps/devsite/virtualenv/python)

+0

है कि यह था, धन्यवाद। –

+2

डेबियन परीक्षण, एक ही समस्या। वर्चुअलएन्व को पुनर्स्थापित करने के बाद ठीक काम करता है। – xwild

+0

मुझे पहले 'बिन/पायथन' लिंक को हटाना पड़ा था, फिर मैं वर्चुअलएन्वापर का उपयोग कर रहा हूं क्योंकि 'mkvirtualenv venv' चलाएं –

संबंधित मुद्दे