آقا یه ربات api میخوام برای یه کاری اگه کسی برنامه نویس کاربلده یا سراغ داره ممنون میشم معرفی کنه ❤️❤️
Читать полностью…اتفاقا با ورژن نصب کردم
چون برای کار با کتابخونه های مختلف نیاز بود ورژن های پایین نصب کنم این کارو کردم
باید مسیرها رو حذف کنم از اول برم 🤦♂
باید path هاتون برید درست کنید. یه کاری کنید، وقتی venv فعال هست یه python بنویسید تا شل پایتون باز شه بعد بنویسید:
import sys
print(sys.executable)
ببینید مسیری که میده مسیر پایتونه داخل venv هست؟ اگه بود بیاید بیرون و بزنید:
python -m pip install notebook
jupyter command 'jupyter-notebook' not found
الان اینو میاره
با اینکه همه چی درست بود
please specify a subcommand or one of the optional arguments
وقتی فعال بود نصب کردم
بعد jupyter notebook زدم اینو آورد
class Counter:
def __init__(self, start, end) -> None:
self.current = start
self.end = end
self.start = start
def __iter__(self):
return self
def __next__(self):
while self.current < self.end:
num = self.current
self.current += 1
return num
self.current = self.start
raise StopIteration
درست شد؟
نه همه جا همین شکلیه. جاش رو عوض که بکنید عملا path ش عوض شده و اگه قبلا هم vscode میشناخته الان دیگه توی اون مسیر نیست یه جای دیگس
من خودم ۳ تا پایتونم داشتم رو سیستم همیشه همینجوری همه تفکیک شده از هم کار میکنن، ولی الان path ها به هم ریخته انگار، یکیشون جلوی اون یکی باشه زود تر مثلا pip رو پیدا میکنه. از راه دور دیباگش سخته یکم
Читать полностью…من دیگه راه کار هایی که به ذهنم میرسه رو میگم:
حدس میزنم path های سیستم جا به جا شده که یه جا نصب میکنید یه جا دیگه نصب میشه، این کارها رو بکنید:
اول کلا venv رو پاک کنید. بعد از این به بعد با هر پایتونی کار داشتید از py و ورژنش صداش کنید، یعنی میخواید venv بسازید با پایتون ۳.۱۲؟ اینو بزنید:
py -3.12 -m venv venv_name
این درست میره 3.12 رو پیدا میکنه، بعد که activate ش کنید، اسم python باید اشاره کنه به این. و pip هم باید اشاره کنه به این. اگه کرد، جوپیتر رو نصب کنید. اگه نشد این کارم کردید نشد برید پایتون ها رو پاک کنید دوباره نصب کنید و قبل نصب کردن path هایی که توی سیستم هستن رو مسیر های پایتونشون رو حذف کنید
نمیدونم واقعا خیلی عجیبه. من همین الان تست کردم با همین کامند ها و بالا اومد.
وقتی توی venv نصبش میکنید یه کامند jupyter اضافه میشه که با
jupyter notebook
میاره بالا. الان توی ارور شما میگه نمیشناسه و بینش هم dash گذاشته. حالا چرا نمیدونم...
الان این مشکلی نداره فقط یه iterator عه، تموم میشه. خروجی رو ببینید چی شد. این رفتار iterator هاست
Читать полностью…class MyCollection:
def __init__(self, *args):
self.items = args
self.index = 0
def __iter__(self):
return self
def __next__(self):
while self.index < len(self.items):
self.n = index
self.index += 1
return self.items[self.n]
self.index = 0
همینکه فعال باشه میره جایی که باید نصب میشه(کنار باقی پکیج هایی که نصب شده توی site-packages) مهم نیست شما کجا باشید. فقط فعالش کنید
Читать полностью…برای نصب هم حتما فعال کنید بعد نصب کنید و برای اجرا هم حتما فعال باشه بعد اجرا کنید
Читать полностью…وقتی داشتید نصب میکردید venv روشن بود دیگه؟ بعد رفتید توی دایرکتوری ای که فایلتون هست و اونجا باز کنید jupyter رو؟ با چه کامندی؟
jupyter notebook?