জ্যাঙ্গো আমদানি ত্রুটি - কোন মডিউল নামে নামি.কেন.মেজমেন্ট


187

ঠিক আছে, আমি এই চারপাশে প্রচুর ত্রুটি দেখতে পাচ্ছি। আমি যা করতে জানি তার সব চেষ্টা করেছি এবং এখনও এটি বের করতে পারি না।

আমি পাইথন 2.5 এবং জ্যাঙ্গো 1.3 চালিত একটি ডেভেলপমেন্ট সার্ভারে কাজ করছি। জ্যাঙ্গো ১.৩ টি টার.gz ডাউনলোডটি আনপ্যাক করার পরে পাইথন সেটআপ.পি ইনস্টল ব্যবহার করে ইনস্টল করা হয়েছিল।

সমস্ত ভাল কাজ করে, আমার কদাচিৎ চালানোর দরকার আছে manage.pyতবে আমি নতুন স্ট্যাটিকফিলস অ্যাপ্লিকেশনটি ব্যবহার করার চেষ্টা করছি এবং সমস্যাগুলির মধ্যে চলে আসছি।

python manage.py collectstatic
Traceback (most recent call last):
  File "manage.py", line 2, in <module>
    from django.core.management import execute_manager
ImportError: No module named core.management

ঠিক আছে, তাই আমি PATHইস্যু আছে।

জ্যাঙ্গো ইনস্টল থেকে আমি আমার site-packagesডিরেক্টরিটি ডাবল চেক করি ।

python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/usr/lib/python2.5/site-packages

ঠিক আছে, আসুন যা আছে তা খতিয়ে দেখি, প্রতিধ্বনি $ পাইথন_পথ খালি ছিল, তাই আমি এটি সেট করেছি

export PYTHON_PATH=/usr/lib/python2.5/site-packages/django

এখনও ভাগ্য নেই। Sys.path কী বলবে তা পরীক্ষা করে দেখুন

>>> import sys
>>> print sys.path
['', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/django', '/var/lib/python-support/python2.5']

পথটি আছে, আমি এমনকি সামগ্রীতে /usr/lib/python2.5/site-packages/django.pth তৈরি করেছি

cat /usr/lib/python2.5/site-packages/django.pth 
/usr/lib/python2.5/site-packages/django/

এখানে কি চলছে তার কোনও ক্লু পেয়েছে?

আমি যে পথে যাচ্ছিলাম তার উপরে আরও একটি সিমিলিংক পেয়েছি, তবে কোনও নতুন ত্রুটির কোনও কারণ নেই।

python manage.py collectstatic
Traceback (most recent call last):
  File "manage.py", line 14, in <module>
    execute_manager(settings)
  File "/usr/lib/python2.5/site-packages/django/core/management/__init__.py", line 438, in execute_manager
    utility.execute()
  File "/usr/lib/python2.5/site-packages/django/core/management/__init__.py", line 349, in execute
    version=get_version(),
  File "/usr/lib/python2.5/site-packages/django/__init__.py", line 12, in get_version
    from django.utils.version import get_svn_revision
ImportError: No module named utils.version

সেখানে কোনও সমস্যা আছে কিনা তা দেখতে এবং একইভাবে ইউটিস.ভার্শন ত্রুটি পেতে একটি নতুন প্রকল্প তৈরি করার চেষ্টা করেছি।

পার্শ্ব নোড: # জাজানো থেকে আনোড আমাকে কিছুটা সহায়তা করেছে, একই মেশিনে ভার্চুয়ালেনভ সেট আপ করেছিল এবং ত্রুটিগুলি পেরিয়ে গেছে তবে এখনও এই প্রকৃত ইনস্টলের সাথে কী হবে তা নিশ্চিত হওয়া যায়নি, তবে মনে হয় এটি জাঙ্গো প্রকল্পগুলিতে নয় তবে জাঙ্গোতে রয়েছে / পাইথন ইনস্টল।


1
import djangoঅজগর শেল টাইপ করলে কি হবে ?
নিঃশব্দ 1 মিজো

@ নীরব1 মেসো - আহ এটিকে ফেলে দিতে ভুলে গিয়েছিল, আমদানিতে অজগর শেল থেকে কোনও অভিযোগ নেই
জাজানো

1
দৌড়েছ python manage.py syncdb?
নিঃশব্দ 1 মিজো

@ সাইলেন্টমেজো - এই যন্ত্রটিতে নয়, প্রকল্পটি সরানোর আগে আমার ব্যক্তিগত মেশিনে এটি করেছিলেন।
গ্রান্ট

প্রথমে এটি চালানোর চেষ্টা করুন। এটি কখনও কখনও ত্রুটির কারণ হতে পারে।
নিঃশব্দ 1mezzo

উত্তর:


169

যদি, আমার মতো, আপনি যদি কোনও ভার্চুয়ালেনভে আপনার জ্যাঙ্গো চালাচ্ছেন এবং এই ত্রুটিটি পেয়ে থাকেন তবে আপনার দিকে নজর দিন manage.py। প্রথম লাইনে স্ক্রিপ্টটি চালাতে ব্যবহৃত অজগর নির্বাহযোগ্যকে সংজ্ঞায়িত করা উচিত। এটি আপনার ভার্চুয়ালেনভের অজগরটির পথ হওয়া উচিত তবে এটি / usr / bin / python এর মতো কিছু ভুল, যা একই পথ নয় এবং এটি বৈশ্বিক পাইথন পরিবেশ ব্যবহার করবে (এবং প্যাকেজগুলি অনুপস্থিত হবে)। আপনার ভার্চুয়ালেনভে এক্সিকিউটেবল অজগরটির পথে কেবল পথটি পরিবর্তন করুন।

আপনি আপনার শেবাং লাইনটি এর সাথে প্রতিস্থাপন করতে পারেন #!/usr/bin/env python। এটির জন্য যথাযথ অজগর পরিবেশ এবং দোভাষী ব্যবহার করা উচিত যাতে আপনি প্রথমে আপনার ভার্চুয়ালেনভকে সক্রিয় করেন (আমি ধরে নিই যে এটি কীভাবে করতে হয় তা আপনি জানেন)।


27
বা এর মত চালান<path-to-my-env>/bin/python manage.py runserver
geekQ

ভাল বিক্ষোভ! ঠিক এটাই ছিল সমস্যা!
kstratis

7
এছাড়াও, এর ... ভ্যুচুয়ালেনভ সক্রিয় করতে মনে রাখবেন। ডি আহা!
অ্যালেক্স ম্যাক্প

যাইহোক আপনি আপনার ভার্চুয়ালেনভে আপনার অজগরকে মৃত্যুদন্ড কার্যকর করার পথের উদাহরণ সরবরাহ করতে পারেন। উদাহরণস্বরূপ আমার ভার্চুয়াল এনভির প্রতি আমার পথটি হ'ল ব্যবহারকারী / ক্রিস / ভার্চুয়ালেনভ / মাই_ফার্স_ভেনভ এবং আমি প্রথম লাইনটি তৈরি করেছিলাম! আমি মনে করি শেবাংয়ের সাথে আমি হয়ত কিছু ভুল করছি ...
ক্রিস

আপনি হয়ত পথের শেষে অজগরটি এক্সিকিউটেবল যুক্ত করতে ভুলে গেছেন: #!/Users/Chris/virtualenv/my_first_venv/bin/pythonবা এর পাশাপাশি কিছু?
স্টিভ কে

40

আপনি যদি ভার্চুয়ালনেভে থাকেন তবে আপনাকে চালানোর আগে এটি সক্রিয় করতে হবে / / manage.py 'কমান্ড'

source path/to/your/virtualenv/bin/activate

আপনি যদি

workon yourvirtualenvname

* দয়া করে আপনার ম্যানেজ.পি ফাইল সম্পাদনা করবেন না সঠিক উপায় না দিয়ে কাজ করে এবং ভবিষ্যতে ত্রুটিগুলি দিতে পারে


এটি কাজ করার জন্য সংগ্রাম করে অর্ধেক রাত পোড়ানোর পরেও এটি আমার পক্ষে হয়েছিল। আপনাকে অনেক ধন্যবাদ @ এলিন 3 টি।
ইয়াক্স

30

আমার একই সমস্যা ছিল কারণ আমি জ্যাঙ্গোকে একজন সুপার ইউজার হিসাবে ইনস্টল করছিলাম, এইভাবে আমার ভার্চুয়ালনেভে নেই। আপনার করা উচিত নয়sudo pip install Django

পরিবর্তে, এটি এইভাবে ইনস্টল করুন:

$ source ./bin/activate
$ pip install Django

তবে সুডো ছাড়াই আপনি পান: ওএসআরআর: [এর্নো ১৩] অনুমতি অস্বীকার করা হয়েছে: '/opt/local/Library/Frameworks/Python.framework/ সংস্করণ
2.7

15

দয়া করে, পাইপ দিয়ে জ্যাঙ্গো পুনরায় ইনস্টল করুন:

sudo pip install --upgrade django==1.3

(আপনার জাঙ্গো সংস্করণে 1.3 প্রতিস্থাপন করুন)


25
প্রস্তাবিত নয়। ব্যবহার sudoপদ্ধতি ডিরেক্টরি মধ্যে ইনস্টল করতে নেটিভ প্যাকেজগুলি হস্তক্ষেপ করবে এবং খুব সম্ভবত বিরতি অন্তত আপনার পাইথন কিছু অংশ ইনস্টল করুন। আমি ভার্চুয়ালেনভের পরামর্শ দেব।
নওফাল ইব্রাহিম

11

হিসাবে পরিচিত এটি একটি পথ সমস্যা ছিল।

আমার কাস্টম প্যাকেজগুলির ভিত্তিতে একটি ডিরেক্টরি / ডিরেক্টরি / ডিরেক্টরিতে সেট করে একটি নাম ভাগ করে নিয়েছে। প্যাকেজগুলি ওয়েব সার্ভারের জন্য আলাদা জায়গায় ছিল। সুতরাং আমি আমার Y পাইথনপথ থেকে আপত্তিজনক এন্ট্রিগুলি সরিয়েছি এবং যেতে ভাল লাগছিল!

সাহায্যের জন্য ধন্যবাদ.


10

এই সমস্যার আর একটি সম্ভাব্য কারণ হ'ল আপনার ওএস ডিফল্টরূপে পাইথন 3 চালায়।

হয় আপনাকে স্পষ্টভাবে করতে হবে: python2 manage.py

বা আপনার manage.pyযেমন শিবাং সম্পাদনা করতে হবে, তেমন :

#!/usr/bin/env python2

বা যদি আপনি পাইথন 3 ব্যবহার করেন:

#!/usr/bin/env python3

আমার জন্য, আমাকে করতে হয়েছিল#!/usr/bin/env python2.7
ভিক

8

একটি উপর একটি এমবেডেড সিস্টেম (অবশ্যই জ্যাঙ্গো ব্যবহার করে) চালানোর জন্য চেষ্টা করার সময় আমি এই ত্রুটি ছিল রাস্পবেরী Pi 2 (এবং না একটি VM- র )

এটি চলছে:

 sudo pip install Django

চালাকি করলেন!

  • ধরো যদি ব্যবহার করে একটি সহকর্মী Raspbian / জেসি এই পায়

6

আপনি সম্ভবত ভার্চুয়ালেনভ্রাপার ব্যবহার করছেন । চালিয়ে আপনার পরিবেশ নির্বাচন করতে ভুলবেন না:

$ workon env_name

4

আমার জন্য, আমার সার্ভারটি পাইথন ২.৪ ব্যবহার করছিল। আমি কেবল পাইথন ২.7 সন্ধান করেছি, যা আমার সার্ভারে ইনস্টল করা হয়েছিল এবং একটি উপকরণ তৈরি করেছে।

alias python=python2.7

আপনার যদি আরও জানার দরকার হয় তবে আমি সমাধানটি এখানে পেয়েছি


4

আমি একটি নতুন অ্যাপ্লিকেশন তৈরি করার চেষ্টা করার সময় আমি একই সমস্যা পেয়েছিলাম। আপনি যদি লিখেন python manage.py startapp myappতবে এটি ইউএসআর / বিন / পাইথনের সন্ধান করে। তবে আপনার এই " অজগর " দরকার যা আপনার ভার্চুয়াল এনভির পাথের / বিন ডিরেক্টরিতে অবস্থিত । আমি ভার্চুয়ালেনভের অজগর পথটি ঠিক এভাবে উল্লেখ করে সমাধান করেছি:

<env path>/bin/python manage.py startapp myapp

3

আপনার ম্যানেজ.পি প্রথম লাইন পরিবর্তন করার চেষ্টা করুন।

পরিবর্তন

#!/usr/bin/python

দ্বারা

#!/usr/bin/env python

3
বিপরীত আমাকে সাহায্য করেছে। #!/usr/bin/env pythonদ্বারা প্রতিস্থাপিত#!/usr/bin/python
curlyreggie

ওএস কনফিগারেশন বা পাইথন ইনস্টলেশনের উপর নির্ভর করে বিন / ইউএসআর / বিন / এর চেয়ে বিন ভিন্ন পথে বাস করতে পারে এবং আপনার দ্রবণটি কাজ করবে না, 'এনভি' বিন ব্যবহার করবে না, তবে ওএস এনভায়রনমেন্ট লিংকগুলি পেতে এনভিভি একটি সাধারণ ইউনিক্স বিন is একটি অন্য জায়গায় ইনস্টল করা হয়।
গ্যাব্রিয়েল ক্যাভালঙ্কেটে

3
python3 manage.py runserver

পাইথনের সংস্করণ পরীক্ষা করুন


3

সমাধান করেছেন !!!

যুগে যুগে অনুসন্ধান করার পরে এবং এই সমস্ত পরামর্শগুলি কার্যকর হয়নি যা কার্যকর হয়নি, অবশেষে আমার সেটআপের জন্য সমাধানটি পেয়েছি।

আমার সেটআপ / দৃশ্য:

  • উইন্ডোজ, পাইথন 27
  • আমার ডিজেঙ্গো প্রকল্পটি এসএনএন-এর মাধ্যমে পরীক্ষা করা হয়েছে
  • পাইথন ম্যানেজ.পি রানসরভার চালানোর সময়নতুন ফোল্ডারে আমি আমদানি ত্রুটি পেয়েছি
  • আমি মুছে ফেলা না হওয়া পর্যন্ত পাইথন ম্যানেজ.পি.পি রানসারভার মূল ফোল্ডারে (যা থেকে আমি পরিবর্তনগুলি সংঘটিত করব) কাজ করতাম

সমাধান

কোনো ফোল্ডার নামে সরান জ্যাঙ্গো একই ডিরেক্টরির মধ্যে manage.py

ঠিক আছে ... আমি যখনই " জাজানো " ফোল্ডারটি সরিয়েছি কেবলমাত্র এতে একটি __init__.py রয়েছে ফাইল রয়েছে ... আমি আবার সার্ভার চালাতে পারব!

কেন জানি না


কারণ একটি __init__.py ফাইলযুক্ত ফোল্ডারটিকে পাইথন মডিউল হিসাবে বিবেচনা করা হয় । সুতরাং আপনি জড়িত মডিউল ডিরেক্টরি নাম জঙ্গো করা
কাউশাল অগ্রওয়াল


2

পাইথন পাইথন পাথটি একটি ভেরিয়েবলে সংরক্ষণ করুন এবং কার্যকর করুন his এটি অন্যথায় অনুপস্থিত প্যাকেজগুলিকে অন্তর্ভুক্ত করবে।

python_path= `which python` 
$python_path manage.py runserver

1

আমারও একই সমস্যা ছিল। পাইচার্ম সার্ভার চালাতে পারেনি তবে আমি এটি কমান্ড লাইন থেকে চালাতে পারি। আমি কোন অজগরটি চেষ্টা করেছিলাম এবং তারপরে নিশ্চিত করেছিলাম যে পাইচার্ম একই দোভাষী এবং তারপরে সবকিছু ঠিক আছে।


1

এই ত্রুটিটি সাধারণত যখন জ্যাঙ্গো ইনস্টল না থাকে তখন ঘটে। আপনি যদি ইতিমধ্যে জাজানো ইনস্টল করে রেখেছেন তবে এখনও একই ত্রুটিটি পেয়ে থাকেন তবে অবশ্যই আপনাকে পৃথক ভার্চুয়াল পরিবেশে কাজ করা উচিত। আপনার ভার্চুয়াল পরিবেশেও জ্যাঙ্গো ইনস্টল করতে হবে। আপনি যখন ভার্চুয়াল মেশিনের শেল এ থাকবেন কেবলমাত্র এটি করুন:

পাইপ ইনস্টল করুন জ্যাঙ্গো

ভার্চুয়াল মেশিনের পৃথক ফাইল সিস্টেম থাকার কারণে এটি আপনার সিস্টেমে ইনস্টল করা থাকলেও এটি জ্যাঙ্গোকে চিনতে পারে না।


1

আমি #PATH = "IR VIRTUAL_ENV / bin: $ PATH" to PATH = "$ PATH: IR VIRTUAL_ENV / bin" পরিবর্তন করে এই সমস্যাটি সমাধান করেছি কারণ যে কারণে ভার্চুয়ালেনভ দিরে পাইথন এক্সিকিউটেবল হয় তা স্পষ্টভাবে আমার কাছে প্রকাশিত হয় নি তবে সাধারণত জ্যাঙ্গো দেখতে পায় না তবে সাধারণত ইনস্টল পাইথন আছে।


1

================================== সমাধান =============== ==========================

প্রথম গোটো: ভার্চুয়ালেনভ

কমান্ডটি চালিয়ে: উত্স বিন / সক্রিয় করুন

এবং জ্যাঙ্গো ইনস্টল করুন কারণ আপনি 'আমদানি জাজানো' সম্পর্কিত ত্রুটি পেয়ে যাচ্ছেন:

pip install django

তারপরে চালান:

python manage.py runserver

(দ্রষ্টব্য: আপনি যে প্রোগ্রামটি চালাতে চান দয়া করে 'রানসারভার' পরিবর্তন করুন)

একই ইস্যুটির জন্য, এটি আমার ক্ষেত্রে কাজ করেছিল। ================================== সারমর্ম =============== ==========================

ERROR:
(Development) Rakeshs-MacBook-Pro:src rakesh$ python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 14, in <module>
    import django
ModuleNotFoundError: No module named 'django'

উপরের ব্যতিক্রমটি পরিচালনা করার সময়, অন্য একটি ব্যতিক্রম ঘটেছিল:

Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
(Development) Rakeshs-MacBook-Pro:src rakesh$ 
(Development) Rakeshs-MacBook-Pro:src rakesh$ 
(Development) Rakeshs-MacBook-Pro:src rakesh$ python -Wall manage.py test
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

উপরের ব্যতিক্রমটি পরিচালনা করার সময়, অন্য একটি ব্যতিক্রম ঘটেছিল:

Traceback (most recent call last):
  File "manage.py", line 14, in <module>
    import django
ModuleNotFoundError: No module named 'django'

উপরের ব্যতিক্রমটি পরিচালনা করার সময়, অন্য একটি ব্যতিক্রম ঘটেছিল:

Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

জ্যাঙ্গো ইনস্টল করার পরে:

(Development) MacBook-Pro:src rakesh$ pip install django
Collecting django
  Downloading https://files.pythonhosted.org/packages/51/1a/e0ac7886c7123a03814178d7517dc822af0fe51a72e1a6bff26153103322/Django-2.1-py3-none-any.whl (7.3MB)
    100% |████████████████████████████████| 7.3MB 1.1MB/s 
Collecting pytz (from django)
  Downloading https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl (510kB)
    100% |████████████████████████████████| 512kB 4.7MB/s 
Installing collected packages: pytz, django

সমাধানের পরে:

(Development) MacBook-Pro:src rakesh$ python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

August 05, 2018 - 04:39:02
Django version 2.1, using settings 'trydjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[05/Aug/2018 04:39:15] "GET / HTTP/1.1" 200 16348
[05/Aug/2018 04:39:15] "GET /static/admin/css/fonts.css HTTP/1.1" 200 423
[05/Aug/2018 04:39:15] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 82564
[05/Aug/2018 04:39:15] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 81348
[05/Aug/2018 04:39:15] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 80304
Not Found: /favicon.ico
[05/Aug/2018 04:39:16] "GET /favicon.ico HTTP/1.1" 404 1976

শুভকামনা !!


0

আপনার প্রকল্পটি জাঙ্গো-এডমিন.পি. এর একটি পুরানো সংস্করণ ব্যবহার করে তৈরি করা হয়েছে, ডিজেঙ্গো ১.৩ এর চেয়ে পুরানো

এটি ঠিক করতে আরও একটি জ্যাঙ্গো প্রকল্প তৈরি করুন এবং এর ম্যানেজ.পি অনুলিপি করুন এবং এটি পুরানোটিতে পেস্ট করুন


@dontario। এটি নয়, আমি আমার ব্যক্তিগত কম্পিউটারটি চালিয়ে 1.3.0 ফাইনাল ব্যবহার করে এই প্রকল্পটি তৈরি করেছি। কিছু আমদানিকৃত প্রকল্প রয়েছে যা একটি পুরানো সংস্করণ দিয়ে তৈরি হয়েছিল তা কি এটি হতে পারে?
অনুদান

আমি নতুন অ্যাপ্লিকেশন থেকে পুরানো অ্যাপ্লিকেশনটিতে যেভাবে ব্যবহৃত হয় তা আমার নতুন mange.py অনুলিপি করার চেষ্টা করেছি এবং এখনও একই ত্রুটি পেয়েছি।
অনুদান

0

সম্পূর্ণরূপে সম্মত হয়েছি যে এটি একটি পথের সমস্যা তবে নতুনভাবে, আমারও এই একই ত্রুটি ছিল। এটি ভার্চুয়াল পরিবেশ স্থাপনের সময় আমার পাইথন এক্সিকিউটেবলের জন্য আপেক্ষিক পথ ব্যবহারের ভুলের কারণে হয়েছিল। আমি এটি করেছি:

virtualenv -p ~/python_runtimes/2.7.3/bin/python venv2.7.3 --distribute

পরিবর্তে আমাকে পাইথন এক্সিকিউটেবলের পুরো পথটি দিতে হয়েছিল।

এইচটিএইচ, হারলিন


0

উত্স blog / ব্লগ-ভেনভ / বিন / সক্রিয় করুন

এখানে "ব্লগ-ভেনভ" প্রতিস্থাপন করতে আপনার ভার্চুয়ালেনভ বাছুন।


ধন্যবাদ, এটি আমার শ্রদ্ধার সাথে এই সমস্যার সমাধান করেছে:File "manage.py", line 8, in <module> from django.core.management import execute_from_ ImportError: No module named django.core.management
শৈলেন

0

নিশ্চিত হোন যে আপনি পাইথনের ডান দিকটি সঠিক পথে চালাচ্ছেন। আমার ক্ষেত্রে, এই ত্রুটিটি pythonদুর্ঘটনাক্রমে মৃত্যুদন্ড কার্যকর করার ফলে ঘটেছিল - আমি প্রকৃতপক্ষে python2.7ফ্রেমওয়ার্ক এবং লাইব্রেরিগুলিতে জ্যাঙ্গো ইনস্টল করেছিলাম । ভার্চুয়ালেনভের পাশাপাশি একই ঘটনা ঘটতে পারে।


0

ঠিক আছে তাই এটি এরকম হয়:

আপনি একটি ভার্চুয়াল পরিবেশ তৈরি করেছেন এবং জ্যাঙ্গো মডিউলটি কেবল সেই পরিবেশের অন্তর্ভুক্ত S যেহেতু ভার্চুয়ালেনভ অন্য সমস্ত কিছু থেকে নিজেকে বিচ্ছিন্ন করে, তাই আপনি এটি দেখছেন।

আরও সহায়তার জন্য এটি মাধ্যমে যান:

http://www.swegler.com/becky/blog/2011/08/27/python-django-mysql-on-windows-7-part-i-getting-started/

১. আপনি যে ডিরেক্টরিটিতে আপনার ভার্চুয়াল পরিবেশটি সঞ্চয় করা আছে সেখানে স্যুইচ করতে পারেন এবং তারপরে জ্যাঙ্গো মডিউলটি চালাতে পারেন।

২. বিকল্পভাবে আপনি পাইপ চালিয়ে বা ইজি_ইনস্টল দ্বারা আপনার অজগর-> সাইট-প্যাকেজগুলিতে বিশ্বজুড়ে জ্যাঙ্গো ইনস্টল করতে পারেন

পাইপ ব্যবহার করে কমান্ড: পাইপ ইনস্টল করুন জ্যাঙ্গো

তাহলে এটি করুন:

জ্যাঙ্গো প্রিন্ট আমদানি করুন (django.get_version ()) (পাইথনের কোন সংস্করণ আপনি ব্যবহার করেন তার উপর নির্ভর করে p পাইথন 3+ সিরিজের জন্য)

এবং তারপরে আপনি এটি চালাতে পারেন: পাইথন ম্যানেজ.পি রানার্সভার এবং আপনার ওয়েব ব্রাউজারে পরীক্ষা করতে পারেন: লোকালহোস্ট: 8000 এবং আপনার জাজানো চালিত পৃষ্ঠাটি দেখতে হবে।

আশাকরি এটা সাহায্য করবে.


0

আমি স্টার্টআপ কমান্ড জারি করার আগে আমি সেটিংস.পাইয়ের "INSTALLED_APPS তালিকায় নতুন অ্যাপের নাম অন্তর্ভুক্ত করেছি।" একবার আমি তালিকা এন্ট্রি সরিয়ে ফেললে আমি অ্যাপটি তৈরি করতে পারতাম।


0

পরিবর্তে নিম্নলিখিত হিসাবে 'জাঙ্গো-অ্যাডমিন' কমান্ড ব্যবহার করে আমি এই সমস্যাটি সমাধান করেছি:

django-admin startproject _project_name

কেবল "জ্যাঙ্গো-অ্যাডমিন" এর সাথে সংযুক্ত ".py" সরান



0

আমি ভুলে গিয়েছিলাম যে আমি জ্যাঙ্গো ব্যবহার করে ইনস্টল করেছি pip -U, তাই এটি কেবল আমার জ্যাঙ্গো অ্যাপ্লিকেশনটি ব্যবহারকারীদের জন্য উপলব্ধ ছিল। ম্যানেজ.পি চালানোর জন্য আমাকে করতে হয়েছিল

sudo su -s /bin/bash MY_DJANGO_USER
/PATH/TO/MY/APP/manage.py

-2

আপনারা সকলেই এমন কোনও মামলার কথা উল্লেখ করেন নি যেখানে "আমার মতো" কেউ জ্যাঙ্গো বেস্টুয়ালেনভ ইনস্টল করার জন্য ইনস্টল করবে ... সুতরাং আমার ধরণের সমস্ত লোকের জন্য যদি আপনি এটি করেন ... ভ্যুচুয়ালেনভি সক্রিয় করার পরে জ্যাঙ্গো পুনরায় ইনস্টল করুন..আই আশাকরি এটা সাহায্য করবে


এটি কোনও সমাধান নয়। এটি স্টিভ কে দ্বারা করা আরও একটি সমাধান সম্পর্কে একটি মন্তব্য।
শানেমগ্রে

আমার সাথে এটি ঘটেছে এবং আমি এটি ঠিক করেছি ... এটি কোনও ভুলের মধ্যে পড়তে পারে এমন একটি ভুল
দেভার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.