دسته بندی / پایگاه داده / MySql / IDE / Visual Studio
-
حل ارور Key part ‘field.name’ for type ‘table.name’ is not valid. All parts of the key must be non-nullable هنگام ساخت مدل در VS
زمان مطالعه: < 1 دقیقه Error 13101: Key part ‘field.name’ for type ‘table.name’ is not valid. All parts of the key must be non-nullable. خب وقتی که از دیتابیس MySql داخل Visual Studio کانکشن ساخته باشید و…
آوریل 19, 2017 -
اتصال MySql به ویژوال استادیو
زمان مطالعه: 2 دقیقه با نام خدا و سلام، استفاده از MySql در Visual Studio (ساخت connection به MySql از Visual Studio): 1- پیش نیاز اولی DotConnect For MySql هست که اگر نصب ندارید باید از…
آوریل 19, 2017 -
نصب xamarin روی ویژوال استادیو 2015
زمان مطالعه: < 1 دقیقه با نام خدا و سلام، چندین روش برای نصب و استفاده از xamarin وجود داره، تو این پست می خوام در مورد نصب xamarin در ویندوز و بر روی Visual Studio بنویسم. روش…
مارس 11, 2017
..تبلیغات..
دستهها
- IDE (13)
- Android studio (9)
- pycharm (1)
- Visual Studio (3)
- sysadmin (15)
- ادمین سیستم – SysAdmin (27)
- برنامه نویسی (137)
- پایگاه داده (23)
- پردازش زبان طبیعی (3)
- دستهبندی نشده (3)
- سبک زندگی (24)
- سیستم عامل (50)
- Windows server 2012 (7)
- لینوکس (39)
- ubuntu (25)
- آموزش های مقدماتی (1)
- ویندوز (3)
- win 10 (3)
- مایکروسافت اکسل (1)
- محیط لینوکس (1)
- مهندسی نرم افزار (17)
- مستند سازی (2)
- وردپرس (1)
پرسش و پاسخ تصادفی
من خودم حین نصب pgadmin4 روی سرور اوبونتو و virtualenv دارای پایتون ۳.۷.۱ به این مشکل بر خوردم و کامل ارور به شکل زیر بود:
(.asemanenv) (base) sadegh_khan@aseman_ecommerce:~/w$ python .asemanenv/lib/python3.7/site-packages/pgadmin4/setup.py
Traceback (most recent call last):
File ".asemanenv/lib/python3.7/site-packages/pgadmin4/setup.py", line 17, in
from pgadmin.model import db, User, Version, ServerGroup, Server, \
File ".asemanenv/lib/python3.7/site-packages/pgadmin4/pgadmin/__init__.py", line 25, in
from flask_security import Security, SQLAlchemyUserDatastore, current_user
File ".asemanenv/lib/python3.7/site-packages/flask_security/__init__.py", line 13, in
from .core import Security, RoleMixin, UserMixin, AnonymousUser, current_user
File ".asemanenv/lib/python3.7/site-packages/flask_security/core.py", line 28, in
from .forms import ChangePasswordForm, ConfirmRegisterForm, \
File ".asemanenv/lib/python3.7/site-packages/flask_security/forms.py", line 17, in
from flask_wtf import FlaskForm as BaseForm
File ".asemanenv/lib/python3.7/site-packages/flask_wtf/__init__.py", line 17, in
from .recaptcha import *
File ".asemanenv/lib/python3.7/site-packages/flask_wtf/recaptcha/__init__.py", line 2, in
from .fields import *
File ".asemanenv/lib/python3.7/site-packages/flask_wtf/recaptcha/fields.py", line 3, in
from . import widgets
File ".asemanenv/lib/python3.7/site-packages/flask_wtf/recaptcha/widgets.py", line 5, in
from werkzeug import url_encode
ImportError: cannot import name 'url_encode' from 'werkzeug' (.asemanenv/lib/python3.7/site-packages/werkzeug/__init__.py)
و اما مشکل از کجاست ؟؟
مشکل میشه خط زیر :
ImportError: cannot import name 'url_encode' from 'werkzeug'
به نظر میرسه که ارور فوق ارور ورژنی باشد (versioning error)، ورژن جدید پکیج werkzeug دیگه دارای url_encode نیست که pgadmin4 داره دنبالش می گرده :))
راه حل :
نصب ورژنی پایینتر از ورژن فعلی werkzeug ، مشکل شما را حل خواهد کرد، برای مثال نصب ورژن werkzeug==0.16.0 با ساتفاده از دستور زیر:
pip install werkzeug==0.16.0
برچسبها
یا هر چقدر دوست داری از فرم زیر منو حمابت کن: