do01
do01

do01

اتصال virtualenv ساخته شده در حالت active به terminal محیط برنامه نویسی pycharm

خیلی دلم میخواست وقتی ماژولی رو میخوام سریعا ترمینال pycharm رو باز کنم  و فوری با pip دانلودش کنم ولی هر بار باید مسیر محیط مجازی رو در ترمینال  وارد میکردم بعد به حالت اکتو میبردم . ولی خب یه راه خلاصه داره که تو تنظیمات pycharm خودش این کار رو میکنه.

Pycharm ->File -> Settings -> Tools -> Terminal -> Shell Path

مراحل زیر:مقدار shell path رو با خط زیر پر کنید.

"cmd.exe" /k ""C:\mypath\my-venv\Scripts\activate.bat""

my_env محیط مجازی من هست که قبلا ساختنم و ماژول های مورد نیازم رو توش دارم . شما باید مسیر محیط مجازی که خودتون ساختید رو بهش بدید.

اضافه کردن my_env به پروژه ای در PyCharm

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


Configure PyCharm

  • Select File, click Settings.
  • In the left pane, enter Project Interpreter in the search box, then click Project Interpreter.
  • In the right pane, click the gear icon, click More….
  • In the Project Interpreters dialog box, click the plus sign +, click Add Local.
    • Enter ~/virtualenvs/<your virtualenv name>/bin/python in the path. If you followed the earlier post to setup a virtual environment for Python then enter ~/virtualenvs/api/bin/python.
    • Click OK.
  • Select 2.7.6 virtualenv at ~/virtualenvs/api, click the edit icon.
  • Check Associate this virtual environment with current project.
  • Click OK.
  • Click OK.
  • Click Apply, click OK.

Change the path to the interpreter on Windows.