روال عادی به این صورت هست که به قسمت security & privacy میرید و مجور دسترسی رو برای اون برنامه به Anywhere تغییر میدید .
ولی این گزینه در آخرین نسخه سیستم عامل مک مخفی شده. برای برگرداندن این گزینه وارد ترمینال بشید و دستور زیر رو بزنید .
sudo spctl --global-disable
older than macOS 10.15.7 //
sudo spctl --master-disable
اگر به هر دلیلی خواستید این گزینه رو بازم مخفی کنید میتونید دستور زیر رو در مک بزنید.
sudo spctl --global-enable
older than macOS 10.15.7 //
sudo spctl --master-enable
همین دیگه
TAB: menu-complete
با زدن دکمه ترکیبی Control+O و اینتر فایل رو ذخیره میکینم و با Control+X صفحه رو میبندیم.
و تمام
حالا هرچی بخوایم تو ترمینال تایپ کنیم کافیه یکی دو حرفش رو یادمون بیاد و تایپ کنیم بعد تب بزنیم
راستش این پست یه گلایه شدید از پلیس فتاست تو کمتر از 2 ماه این دومین سایتی هست که درخواست واریز وجه میکنه و جوابگو نیست وقتی به صفحه پلیس فتا میری یه فرم میاره با کلی فیلدباید پر کنید( یعنی میخوان آدم رو پشیمون کنن از شکایت) بعد با کلی مشقت کل داستان رو مینویسی آخرش صفحه خطا میده و به هیچ وجهی امکان ثبت شکایت نیست. بار قبلی هم دو ماه پیش بود و همین شکلی شد آخرش نشد که نشد یه شکایت ثبت کرد و این سایت مسخره پلیس فتا. فکر میکنم سایتشون پروژه دانشجویی یکی از بچه های بسیج بوده . کاش میشد از خود پلیس فتا شکایت کرد برای تشویق مردم به کلاهبرداری و دزدی
این پوشه .idea با هر تغییری در پروژه یه تغییراتی داخل انجام میشه این پوشه مال خود IDE هست و به کد های ما ربطی نداره ولی خب با کارهایی که میکنیم تغییراتی پیدا میکنه و هر بار باید این تغییرات رو ما در کامیت ها میبینیم اگه هر بار discard کنیم که اعصاب خورد کن هستش برای راحت شدن ازش این کار رو میکنیم.
1 - این خط رو به .gitignore پروژه اضافه میکنیم.
.idea/
با این خط به گیت میگیم بیخیال این پوشه و هر آنچه توشه شو ولی مگه گیت بیخیال میشه با یه ذره سرچ متوجه شدم باید دستورات زیر رو در ترمینال گیت بزنیم تا پروسه بیخیال شدن گیت کامل بشه :
git rm -rf .idea
git commit -m "delete .idea"
git push
امروز به طرز عجیبی یهو دیدم که هیچ کدوم از پکیج ها رو pycharm نمیتونه پیدا کنه و import کردن پکیج ها قرمز شده بود . کد کار میکرد ها ولی خب پکیج ها رو نمیشناخت یه سری تو اینترنت گشتم گفتن باید روت پروژه رو به عنوان source root به pycharm معرفی کنید. مراحلش رو انجام دادم به شکل زیر:
project root -> right click -> make directory as -> mark as source root
,ولی جالب اینه که این هم درستش نکرد بازم تو اینترنت گشتم دیدم یکی گفته قانون قدیمی برنامه نویسها رو استفاده کنید البته بیشتر جوکه تا قانون (میگه اگه یه برنامه نویس ماشینش خراب بشه اعتقاد داره اگه همه پیاده شن و ماشین رو از نو روشن کنن و بشینن پشتش به احتمال زیاد مشکلش حل میشه ) خب در این مورد هم این کار رو گفته بود یارو این که از اساس بزنید پوشه .idea که کل تنظیمات pycharm توشه رو حذف کنید و از نو به عنوان یه پروژه dajngo بازش کنید و بزارید تنظیماتش رو از اول بسازه.
جالب این که این روش جواب داد و همه چی درست شد البته معرفی کردن روت پروژه رو هم محض اطمینان طبق دستور العمل اول که گفتم انجام دادم