hazm icon indicating copy to clipboard operation
hazm copied to clipboard

مشکل در نصب

Open bakhooleh opened this issue 8 years ago • 24 comments
trafficstars

سلام ممنون از پکیج خوبتون ، من نیاز شدیدی به پکیح شما برای کارای پایان نامه م دارم ولی تو نصبش دچار مشکل شدم میشه لطفا راهنماییم کنین؟

cwapiti/src/bcd.c(30) : fatal error C1083: Cannot open include file: 'stdbool.h': No such file or directory error: command 'C:\Users\user\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe' failed with exit status 2

یه چنین خطایی به من میده موقع نصب هضم ، مشکل از نسخه ویندوز10 من هست یا باید یه سری پکیجای دیگه نصب کنم؟

bakhooleh avatar Feb 04 '17 17:02 bakhooleh

لطفا نگاهی به بخش نصب در سایت بندازید که برای نصب روی ویندوز هم راهکار داره.

nournia avatar Feb 05 '17 05:02 nournia

سلام.چرا به طور واضح کسی نمی گه چطور نصب کنم؟ من اوبونتو دارم و پایتون 2.7 رو نصب کرده ام. بسته ها رو هم دانلود کرده ام آناکاندا رو نمی خوام نصب کنم. آیا راهی وجود ندارد با استفاده از دستور pip این بسته ها را از طریق ترمینال نصب کنم؟ مثال بزنید لطفا ثواب دارد pip install ........

fardi123 avatar Jun 07 '17 12:06 fardi123

سلام مگر این دستور کار نمی‌کنه؟

sudo pip install hazm

nournia avatar Jun 07 '17 12:06 nournia

سلام، منم همین مشکل و داشتم و دارم! این بسته رولینوکس نصب میشه ولی رو ویندوز مشکل داره بدم مشکل داره، متاسفانه درست و دقیق توضیح ندادن دوستان، منم دیگه بیخیالش شدم با اینکه خیلی هم نیاز داشتم! On Jun 7, 2017 5:18 PM, "Alireza Nourian" [email protected] wrote:

سلام مگر این دستور کار نمی‌کنه؟

sudo pip install hazm

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sobhe/hazm/issues/87#issuecomment-306784101, or mute the thread https://github.com/notifications/unsubscribe-auth/ARoc8SI90VQYRc6mOC4zoM-KlmdhQYuTks5sBpwSgaJpZM4L3NOO .

bakhooleh avatar Jun 07 '17 13:06 bakhooleh

سلام، منم همین مشکل و داشتم و دارم! این بسته رولینوکس نصب میشه ولی رو ویندوز مشکل داره بدم مشکل داره، متاسفانه درست و دقیق توضیح ندادن دوستان، منم دیگه بیخیالش شدم با اینکه خیلی هم نیاز داشتم! On Jun 7, 2017 5:03 PM, "fardi123" [email protected] wrote:

سلام.چرا به طور واضح کسی نمی گه چطور نصب کنم؟ من اوبونتو دارم و پایتون 2.7 رو نصب کرده ام. بسته ها رو هم دانلود کرده ام آناکاندا رو نمی خوام نصب کنم. آیا راهی وجود ندارد با استفاده از دستور pip این بسته ها را از طریق ترمینال نصب کنم؟ مثال بزنید لطفا ثواب دارد pip install ........

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sobhe/hazm/issues/87#issuecomment-306780668, or mute the thread https://github.com/notifications/unsubscribe-auth/ARoc8XONqjE87VUXKBpusaC9s7anB73Nks5sBpihgaJpZM4L3NOO .

bakhooleh avatar Jun 07 '17 13:06 bakhooleh

@nournia شاید مناسب تر باشه که تیم محترم توسعه دهنده برای موضوع هضم در ویندوز زمان بگذارند و دقیق تر بررسی کنند. احتمالا عدم وجود کتاب خانه خاصی در نسخه های جدید کامپایلرهای ویژوال یا همگام نشدن با نسخه های جدید nltk و یا تغییر نوع کدها به علت بروزرسانی هسته ی پایتون باعث این موضوع شده. افراد بسیار در هنگام نصب نسخه 0.5 با خطایی مانند Cannot open include file مواجه می شوند که حاکی از عدم وجود پیش نیاز خاصی هست. این در حالی رخ میده که در نسخه 0.4 چنین مسئله ای وجود نداره و قطعا با بررسی دقیق تیم توسعه دهنده قابل حل هست به خصوص اینکه پایتون ذاتا وابستگی به سیستم عامل نداره و ماژول ها در سیستم های عامل های مختلف باید عملکرد یکسانی داشته باشند.

sajaddp avatar Sep 25 '17 11:09 sajaddp

دلیل وجود مشکل در ویندوز این هست که ما برای افزایش سرعت از یک ابزار CRF استفاده کردیم که کدهای C داره. نصب این ابزار روی ویندوز کار سختی هست. برای همین هم در راهنمای نصب توصیه کردیم که از ویژگی جدید ویندوز استفاده کنید که لینوکس رو در ویندوز اجرا می‌کنه. من با این ویژگی هضم رو در ویندوز خیلی آسون با یک دستور pip نصب کردم. موفق باشید.

nournia avatar Oct 02 '17 12:10 nournia

برای نصب و استفاده روزی وینوز میشه از WSL استفاده کرد ولی خب واقعا فرقی با لینوکس نداره ... اگه بشه به صورت معمول توی ویندوز ازش استفاده کرد خیلی عالی میشه لطفا یه فکری براش کنید

برای مثال اولین مشکلی که به وجود میاد وقتیه که میخوایم با پایتون رابط کاربری ایجاد کنیم برای برنامه مون. رابط کاربری tkinter توی لینوکس از زبان فارسی و rtl به خوبی پشتیبانی نمیکنه و خیلی مشکلات هست رابط کاربری توی ویندوز مشکلی نداره ولی از این طرف هضم نصب نمیشه

واقعا اگر امکانش هست این مشکل رو درست کنید تشکر

hatamiarash7 avatar Dec 10 '17 09:12 hatamiarash7

خب الان یه مقدار مشکل هست انجام این کار. البته واسط گرافیک با پایتون چیز خوبی در نمیاد کلا و بهتره برید سراغ واسط وب که هضم هم جواب می ده :)

nournia avatar Dec 10 '17 10:12 nournia

سلام من ویندوزم 8.1 هست wsl رو نمیتونم فعال کنم باید حتماً ویندوز 10 نصب کنم؟

zinasir avatar Feb 26 '18 12:02 zinasir

سلام این ویژگی در نسخه‌های جدید ویندوز ۱۰ به خوبی پشتیبانی می‌شه. فکر نمی‌کنم با نسخه‌های قدیمی موفق بشید.

nournia avatar Feb 26 '18 13:02 nournia

غیر از نصب ویندوز 10 راه حل دیگه ای نداره؟

zinasir avatar Feb 26 '18 13:02 zinasir

می‌تونید از لینوکس یا مک استفاده کنید و یا اینکه نسخه‌های قبلی هضم رو نصب کنید.

nournia avatar Feb 26 '18 13:02 nournia

@zinasir متاسفانه همچنان یکی از ایرادات بزرگ هضم وابستگی به سیستم عامل های خاص هست یک مجازی ساز نصب کنید و درونش لینوکس نصب کنید.

sajaddp avatar Feb 26 '18 13:02 sajaddp

با cygwin نمیشه نصب کرد؟

zinasir avatar Feb 26 '18 13:02 zinasir

می‌شه، ولی فکر می‌کنم برای شما خیلی مشکل باشه.

nournia avatar Feb 26 '18 14:02 nournia

من اوبونتو نصب کردم و مشکل قبلی حل شد.

zinasir avatar Feb 28 '18 05:02 zinasir

سلام من نسخه 0.5 هضم رو که میخام نصب کنم خطای زیر رو میده چکار باید کنم failed building wheel for libwapiti بعدش هم اینو نشون میده 21212

samiava avatar Jun 01 '18 20:06 samiava

@samiava شماهم داری رو ویندوز نصب میکنی کتابخانه رو کامنت های قبلی رو بخونید راه حال هایی براش ذکر شده

  • مجازی سازی
  • WSL
  • لینوکس / مک

روی ویندوز در حالت عادی واقعا اذیت میشید بخواید نصب کنید یا کار کنید با این کتابخانه

hatamiarash7 avatar Jun 02 '18 06:06 hatamiarash7

سلام ببخشید من بعد نصب هنگام کار با tagger دچار مشکل شده ام پکیج wapiti را قادر به پیدا کردن نیست میشود لطفا راهنمایی فرمایید باتشکر فراوان

alisharifi2000 avatar Jul 01 '18 06:07 alisharifi2000

سلام من در نصب هضم در ویندوز به مشکل زیر برخوردم. میشه راهنمایی بفرمایید image

zohreh3906 avatar Jan 07 '19 06:01 zohreh3906

سلام من در نصب هضم در ویندوز به مشکل زیر برخوردم. میشه راهنمایی بفرمایید image

سلام برای حل این مشکل اگر از ویندوز 10 استفاده میکنید . میتوانید از قابلیت WSL -> windows sub linux استفاده کنید که دستور اجرای کردن آن در اینترنت موجود است و شاید اگر نگاه کنید از توضیحات بنده بهتر باشد . بعد از نصب شما به یک محیط همانند cmd خواهید داشت که در محیط ابونتو یا هرتوزیع دلخواه دیگری مثل دیبیان، کالی لینوکس میباشد . سپس در آن محیط به فولدر مورد نظر بروید و کد های خود را ران کنید مشکلاتان حل میگردد . خوبی این راه حل این است که دیگر نیازی به نصب یا نصب مجازی یک سیستم عامل نیست و در همان محیط ویندوز به راحتی میتوانید این کار را انجام دهید و حجمی که از شما اشغال میکند حدود 150 مگابایت بیشتر نمیباشد .

لینک مربوط به راه اندازی این قابلیت : https://docs.microsoft.com/en-us/windows/wsl/install-win10

لینک مربوط به دستورات لازم برای رفتن به فولدر مورد نظر : https://www.howtogeek.com/261383/how-to-access-your-ubuntu-bash-files-in-windows-and-your-windows-system-drive-in-bash/

لینک مربوط به اجرای کد های پایتون در محیط لینوکسی تحت ویندوز : https://stackoverflow.com/questions/21492214/how-to-run-python-script-on-terminal

اما اگر از ویندوزی به غیر از 10 استفاده میکنید متاسفانه فکر نکنم راه حلی به جز نصب سیستم عامل لینوکس داشته باشید . اگر بازهم سوالی داشتید میتوانید همین جا بپرسید اگر قادر به پاسخ گویی بودم حتما خدمتتان میگم .

alisharifi2000 avatar Jan 07 '19 13:01 alisharifi2000

سلام دوستان معادل دستور tree2conlltags در nltk دستور زیر است؟ tagger = IOBTagger(patterns=['*', 'U:word-%x[0,0]', 'U:word-%x[0,1]']) tagger.train([[('من', 'PRO', 'B-NP'), ('به', 'P', 'B-PP'), ('مدرسه', 'N', 'B-NP'), ('رفته_بودم', 'V', 'B-VP'), ('.', 'PUNC', 'O')]]) tagger.tag_sents([[('من', 'PRO'), ('به', 'P'), ('مدرسه', 'N'), ('رفته_بودم', 'V'), ('.', 'PUNC')]]) output: [[('من', 'PRO', 'B-NP'), ('به', 'P', 'B-PP'), ('مدرسه', 'N', 'B-NP'), ('رفته_بودم', 'V', 'B-VP'), ('.', 'PUNC', 'O')]] اگه اینه میخواستم ببینم پیکره اموزشی برای این کدام پیکره است؟تشکر

سوال دوم هم اینه که میخوام یه چانکر با regular expression مثل دستور زی بزنم تو هضم باید از کدوم دستور استفاده کنم؟ "(<JJ>* <NN.>+ <IN>)? <JJ> <NN.*>+"

aminzm avatar Apr 18 '19 11:04 aminzm

سلام یک مشکلی که من با پکیج داشتم واسه نصبش داخل مک بود و احتمالا لینوکسی ها هم این مشکل و داشتن، وقتی میبینید نمیتونید با دستور pip نصب کنید. در فایل setup.py رفته و خط ۲۹ رو با هشتگ کامنت کنید.

cnsaiudniaundna avatar May 19 '20 14:05 cnsaiudniaundna