انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: kook65247 در 15 خرداد 1400، 11:11 ق‌ظ

عنوان: این دستور در کنسول چیست؟ (حل شد)
ارسال شده توسط: kook65247 در 15 خرداد 1400، 11:11 ق‌ظ
سلام
در دستور
virtualenv -pاین -p چی هستش؟
سرچ کردم اما چیزی دستگیرم نشد
پیشاپیش ممنون
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: M!lad در 15 خرداد 1400، 01:53 ب‌ظ
نسخه پایتون رو مشخص می‌کنه. برای مثال virtualenv -p python2 venv یک venv با پایتون نسخه ۲ ایجاد می‌کنه.

کافیه بزنید virtualenv --help تا توضیح پارامترهای مختلف رو بخونید.
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: sameet در 15 خرداد 1400، 02:05 ب‌ظ
ویرچوال اینوایرمنت رو بلاخره باید نسخشو مشخص کنی ...

با چی نصب کردی ؟ مخازن یا پیپ ؟
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: دانیال بهزادی در 15 خرداد 1400، 09:29 ب‌ظ
البته بهتره برای ساخت محیط مجازی از این دستور استفاده کنید:
python3 -m venv .env
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: kook65247 در 16 خرداد 1400، 05:54 ب‌ظ
ویرچوال اینوایرمنت رو بلاخره باید نسخشو مشخص کنی ...

با چی نصب کردی ؟ مخازن یا پیپ ؟
توی لینوکس تازه کارم
با دستور
sudo apt-get install python3-virtualenv
نصب کردم
این شیوه نصب میشه مخازن؟
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: kook65247 در 16 خرداد 1400، 05:55 ب‌ظ
البته بهتره برای ساخت محیط مجازی از این دستور استفاده کنید:
python3 -m venv .env
برای ساخت محیط مجازی از دستور زیر استفاده میکنم:
virtualenv -p$(which python3.9) .venv

لطفا بگید فرقش با شیوه ای کهشما گفتید چیه؟ چرا شیوه ای کهشما معرفی کردین بهتره؟

ممنون از همه دوستانی که راهنمایی کردن
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: sameet در 16 خرداد 1400، 05:59 ب‌ظ
به نظر من با پیپ نصب میکردید بهتر بود تا مخازن ولی بازم میگم که تنها تفاوتی که داره اینه که باید بنویسید :

pip3 install virtualenv ...
and

virtualenv  - m ....
ولی اگه از مخازن دانلود کردی :

virtualenv -p .....
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: مرتضی . م در 16 خرداد 1400، 06:25 ب‌ظ
بهتره از pip در محیط مجازی استفاده بشه برای نصب بر روی کل سیستم از package manager خود سیستم استفاده بشه بهتره
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: sameet در 16 خرداد 1400، 07:05 ب‌ظ
بهتره از pip در محیط مجازی نصب بشه برای نصب بر روی کل سیستم از package manager خود سیستم استفاده بشه بهتره
درست
عنوان: پاسخ : این دستور در کنسول چیست؟
ارسال شده توسط: دانیال بهزادی در 16 خرداد 1400، 08:45 ب‌ظ
برای ساخت محیط مجازی از دستور زیر استفاده میکنم:
virtualenv -p$(which python3.9) .venv

لطفا بگید فرقش با شیوه ای کهشما گفتید چیه؟ چرا شیوه ای کهشما معرفی کردین بهتره؟
این روش استاندارد پایتون ۳ است. اونی که شما نوشتید مربوط به زمان پایتون ۲ بود و البته هنوز کار می‌کنه.