در این مطلب، ویدئو آموزش راه اندازی Pipenv برای محیط های مجازی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,089 –> 00:00:02,639
هر پروژه پایتون متفاوت است
2
00:00:02,639 –> 00:00:05,220
و توصیه میشود که از یک
3
00:00:05,220 –> 00:00:07,680
محیط مجازی برای همه آن پروژهها استفاده
4
00:00:07,680 –> 00:00:10,139
کنید تا وابستگیهای شما بدانید همه
5
00:00:10,139 –> 00:00:12,809
نرمافزارهای دیگری که ممکن است از آن استفاده میکنید
6
00:00:12,809 –> 00:00:15,509
در آن محیط مجازی باقی بماند و
7
00:00:15,509 –> 00:00:17,550
بهروزرسانی شود، بنابراین در این یکی میخواهیم
8
00:00:17,550 –> 00:00:19,080
در واقع برخی از اصول اولیه
9
00:00:19,080 –> 00:00:22,260
استفاده از pip P&V به جای حسادت را
10
00:00:22,260 –> 00:00:28,349
به شما نشان می دهد، بنابراین بیایید به جلو برویم و اکنون وارد
11
00:00:28,349 –> 00:00:29,910
آن شویم، ممکن است در حال تماشای این ویدیو در این
12
00:00:29,910 –> 00:00:32,250
پست وبلاگ باشید و اگر قطعاً ادامه نمی دهید
13
00:00:32,250 –> 00:00:33,989
و به آن پست وبلاگ نگاهی بیندازید.
14
00:00:33,989 –> 00:00:36,360
زیرا کاری که میخواهد انجام دهد این است
15
00:00:36,360 –> 00:00:38,489
که زمینههای بسیار بیشتر یا
16
00:00:38,489 –> 00:00:40,440
روشهای متفاوتی را در اختیار شما قرار دهد که چگونه میتوانید از Pippy و Vee استفاده کنید
17
00:00:40,440 –> 00:00:43,950
که ممکن است در مستندات واقعی وجود نداشته باشد
18
00:00:43,950 –> 00:00:46,020
یا فقط چیزهایی که من واقعاً
19
00:00:46,020 –> 00:00:48,120
میخواستم به آن اشاره کنم، بنابراین مطمئن
20
00:00:48,120 –> 00:00:49,170
شوید که به آنها نگاه کنید. اون پست وبلاگ
21
00:00:49,170 –> 00:00:51,449
یا الان یا بعد از اون این ویدیو
22
00:00:51,449 –> 00:00:53,969
تموم شد و من به شما کاربران ویندوز میگم
23
00:00:53,969 –> 00:00:57,239
تا آخر این ویدیو هم قسمتی رو براتون میزارم که
24
00:00:57,239 –> 00:00:59,070
مخصوص شماست
25
00:00:59,070 –> 00:01:01,829
اما اگر کاربر ویندوز هستید
26
00:01:01,829 –> 00:01:03,539
فقط ما را تحمل کنید و
27
00:01:03,539 –> 00:01:05,760
نگاهی بیندازید و تماشا کنید زیرا بسیاری از
28
00:01:05,760 –> 00:01:07,260
کارهایی که ما انجام خواهیم داد در واقع
29
00:01:07,260 –> 00:01:09,869
در ویندوز متفاوت نیستند و این یکی
30
00:01:09,869 –> 00:01:11,400
از جالب ترین چیزها در مورد استفاده از
31
00:01:11,400 –> 00:01:13,170
محیط های مجازی و به طور خاص pippi است و
32
00:01:13,170 –> 00:01:15,299
با همه اینها مشکلی ندارد.
33
00:01:15,299 –> 00:01:17,100
بیایید به جلو برویم و ترمینال خود را باز کنیم.
34
00:01:17,100 –> 00:01:19,530
من در داخل دسکتاپ من در اینجا هستم اولین
35
00:01:19,530 –> 00:01:21,360
کاری که می خواهید انجام دهید نصب pip
36
00:01:21,360 –> 00:01:25,740
install pip env بله همین است که
37
00:01:25,740 –> 00:01:27,540
تنها دستور نصب آن است،
38
00:01:27,540 –> 00:01:28,979
البته ممکن است چیزهایی مجوز داشته باشید که
39
00:01:28,979 –> 00:01:31,740
شما باید این کار را انجام دهید sudo pip install pip
40
00:01:31,740 –> 00:01:33,930
E&B که ممکن است چیزی باشد که باید
41
00:01:33,930 –> 00:01:36,900
آن را نیز اجرا کنید، اما برای بقیه همه
42
00:01:36,900 –> 00:01:39,180
کاری که من در حال حاضر انجام می دهم این است که یک
43
00:01:39,180 –> 00:01:42,000
دایرکتوری یا پوشه ای ایجاد کنم که می خواهم
44
00:01:42,000 –> 00:01:44,310
پروژه من درست باشد. هر کجا که میخواهید
45
00:01:44,310 –> 00:01:46,530
فایلهای پایتون خود را قرار دهید، همان جایی است که
46
00:01:46,530 –> 00:01:49,320
فایل پیپ env واقعی خود را
47
00:01:49,320 –> 00:01:52,079
که به عنوان یک فایل پیپ شناخته میشود، قرار میدهیم، بنابراین ادامه میدهیم
48
00:01:52,079 –> 00:01:54,780
و derv را env
49
00:01:54,780 –> 00:01:57,689
میسازیم و سپس تمام CD و 2ve و V و سپس فقط
50
00:01:57,689 –> 00:02:03,090
pip pip env کارهای زیادی را
51
00:02:03,090 –> 00:02:06,119
انجام دهید، ما pip و V را انجام خواهیم داد و سپس – – پایتون و
52
00:02:06,119 –> 00:02:08,128
سپس هر نسخه پایتون را که می
53
00:02:08,128 –> 00:02:11,400
خواهید استفاده کنید اکنون در مورد من پایتون 3 است، اما
54
00:02:11,400 –> 00:02:13,210
می توانید آن را با یک مسیر
55
00:02:13,210 –> 00:02:16,360
به فایل اجرایی پایتون جایگزین کنید که
56
00:02:16,360 –> 00:02:18,940
منظور من از آن این است که پایتون 3
57
00:02:18,940 –> 00:02:20,770
پوسته پایتون را برای من باز می کند. مورد من
58
00:02:20,770 –> 00:02:23,410
پایتون 3.6 یا ببخشید
59
00:02:23,410 –> 00:02:25,900
پایتون 3.7 است، اما اگر من
60
00:02:25,900 –> 00:02:29,560
میخواستم از پایتون 3.6 استفاده کنم، از پایتون 3.6 استفاده میکردم،
61
00:02:29,560 –> 00:02:31,780
بسته به سیستم شما متفاوت خواهد بود،
62
00:02:31,780 –> 00:02:33,850
راه دیگری برای فکر کردن به
63
00:02:33,850 –> 00:02:35,920
این موضوع این است که اگر
64
00:02:35,920 –> 00:02:39,160
پایتون 3.6 را انجام میدهید، این است. مسیر آن
65
00:02:39,160 –> 00:02:42,310
اجرایی، بنابراین میتوانید pip env – Python را نیز انجام دهید
66
00:02:42,310 –> 00:02:45,640
و سپس آن مسیر هر چیزی
67
00:02:45,640 –> 00:02:48,820
که مشکلی ندارد، جالب است، بنابراین کاری که آن دستور
68
00:02:48,820 –> 00:02:51,490
انجام داد، یک محیط مجازی
69
00:02:51,490 –> 00:02:55,030
برای آن نسخه خاص از Python ایجاد کرد، بنابراین
70
00:02:55,030 –> 00:02:55,960
اگر من فقط
71
00:02:55,960 –> 00:02:59,290
pip env shell را انجام دهم انجام می دهد این است
72
00:02:59,290 –> 00:03:01,630
که محیط مجازی را
73
00:03:01,630 –> 00:03:04,870
در همه سیستم ها یکسان فعال می کند و به من این امکان را می دهد
74
00:03:04,870 –> 00:03:07,480
که ببینم بله، اگر پیپ فریز را انجام دهم
75
00:03:07,480 –> 00:03:09,430
، هیچ چیز نصب نشده ای ندارم، بنابراین در واقع
76
00:03:09,430 –> 00:03:12,310
تمام نصب های پیپ من را مدیریت می کند –
77
00:03:12,310 –> 00:03:14,550
یا نصب بسته Python و همچنین
78
00:03:14,550 –> 00:03:16,870
اگر
79
00:03:16,870 –> 00:03:20,140
پایتون V یا – V را میدانستم،
80
00:03:20,140 –> 00:03:22,810
نسخه واقعی پایتون را میبینم که در داخل
81
00:03:22,810 –> 00:03:26,230
این pip env استفاده میکنم، چیز دیگری که خواهید
82
00:03:26,230 –> 00:03:28,870
دید این فایل پیپ است، بنابراین اگر واقعاً آن را
83
00:03:28,870 –> 00:03:33,040
باز کنم این فایل پیپ در داخل هر
84
00:03:33,040 –> 00:03:35,980
ویرایشگر متنی ما چیزی شبیه به این را خواهیم دید
85
00:03:35,980 –> 00:03:39,400
اکنون این فایل پیپ تمام
86
00:03:39,400 –> 00:03:42,220
نمای کلی پروژه شما را به شما می دهد،
87
00:03:42,220 –> 00:03:44,560
بسته های توسعه دهنده محلی را به شما می دهد،
88
00:03:44,560 –> 00:03:46,240
بسته های تولید یا
89
00:03:46,240 –> 00:03:48,370
بسته های تولید مورد نیاز را
90
00:03:48,370 –> 00:03:50,590
به شما می دهد و سپس پایتون را نیز به شما می دهد. نسخه ای که از آن استفاده می کند
91
00:03:50,590 –> 00:03:52,810
خوب است، بنابراین من واقعاً می توانم این فایل pip را برای شما ارسال کنم
92
00:03:52,810 –> 00:03:55,560
و تنها کاری که باید انجام دهید این است که
93
00:03:55,560 –> 00:04:00,430
pip env را نصب کنید و اینتر را بزنید و
94
00:04:00,430 –> 00:04:02,560
در واقع فایل pip را برای
95
00:04:02,560 –> 00:04:06,190
شما نصب می کند و یا قفل فایل pip را ایجاد می کند که اکنون
96
00:04:06,190 –> 00:04:08,800
قفل فایل PIP به نظر می رسد. این
97
00:04:08,800 –> 00:04:10,600
درست است، بنابراین من در واقع هنوز چیزی
98
00:04:10,600 –> 00:04:12,700
نصب نکرده ام، مثلاً هنوز هیچ
99
00:04:12,700 –> 00:04:14,980
بسته شخص ثالثی نصب نکرده ام، اما
100
00:04:14,980 –> 00:04:16,959
اگر از محیط مجازی می آیید، اکنون چیزهای بسیار خاصی در
101
00:04:16,959 –> 00:04:20,140
رابطه با پروژه من به
102
00:04:20,140 –> 00:04:21,790
من می دهد.
103
00:04:21,790 –> 00:04:24,760
دانستن احتمالاً در مورد الزامات dot txt
104
00:04:24,760 –> 00:04:26,780
این فقط به این موضوع اشاره میکند
105
00:04:26,780 –> 00:04:28,610
که منظورم الزاماتی است
106
00:04:28,610 –> 00:04:31,070
که فکر میکنم txt تنها بخشی از فایل PIP
107
00:04:31,070 –> 00:04:32,840
است و آن قطعه را هنوز لمس نکردهایم،
108
00:04:32,840 –> 00:04:35,300
اما من قطعاً همین الان این کار را انجام خواهم داد
109
00:04:35,300 –> 00:04:38,720
تا بتوانم بستهای را نصب کنم.
110
00:04:38,720 –> 00:04:41,120
محیط مجازی یا نه آن قسمت
111
00:04:41,120 –> 00:04:42,530
مهم نیست در واقع بیایید جلو برویم
112
00:04:42,530 –> 00:04:44,030
و آن پنجره را
113
00:04:44,030 –> 00:04:47,270
با هم ببندیم و سی دی را در دسکتاپ خود ببندیم
114
00:04:47,270 –> 00:04:50,930
و دوباره به V E و V خود برگردیم و
115
00:04:50,930 –> 00:04:54,710
به معنای واقعی کلمه فقط pip env را نصب کنیم و
116
00:04:54,710 –> 00:04:56,810
سپس هر کاری را انجام دهیم. بستهای که میخواهیم، بنابراین اگر جن
117
00:04:56,810 –> 00:04:58,880
و میخواهیم، آخرین نسخه جنگو ر
118
00:04:58,880 –> 00:05:00,770
به این شکل انجام میدهیم، اگر نسخه خ
119
00:05:00,770 –> 00:05:02,840
صی میخواهیم، این کار را درست انجا
120
00:05:02,840 –> 00:05:05,570
میدهیم، بنابراین یک نقطه 11.10 به این صورت
121
00:05:05,570 –> 00:05:09,110
ست که شما اکنون یک نسخه حذف شده یا آن نسخه خ
122
00:05:09,110 –> 00:05:12,169
ص از جنگو را نصب میکنید. یا هر
123
00:05:12,169 –> 00:05:14,330
بسته Python درست، بنابراین جنگو تنها
124
00:05:14,330 –> 00:05:17,390
یکی از صدها
125
00:05:17,390 –> 00:05:20,180
هزار بسته Python است، پس پس از
126
00:05:20,180 –> 00:05:21,560
نصب واقعی، به
127
00:05:21,560 –> 00:05:23,510
فایل pip خود نگاه می کنیم و می دانید که
128
00:05:23,510 –> 00:05:25,669
واقعاً یک نسخه صریح از
129
00:05:25,669 –> 00:05:28,970
Djang را ارائه می دهد. o در حال حاضر احتمالاً
130
00:05:28,970 –> 00:05:31,340
با الزامات txt نیز آشنا
131
00:05:31,340 –> 00:05:32,780
هستید اگر نمیتوانید سریعاً نگاهی بیندازیم
132
00:05:32,780 –> 00:05:34,820
زیرا ممکن است از پروژههایی استفاده کنید
133
00:05:34,820 –> 00:05:38,180
که نیازهای txt دارند
134
00:05:38,180 –> 00:05:41,050
اکنون چه میشد اگر ما درخواستهایی در اینجا
135
00:05:41,050 –> 00:05:44,360
داشتیم و آن را برابر قرار دادیم. به من حتی نسخههای درخواست را نمیدانم،
136
00:05:44,360 –> 00:05:46,010
بیایید فقط چیزی
137
00:05:46,010 –> 00:05:46,610
شبیه به آن را انجام دهیم،
138
00:05:46,610 –> 00:05:50,660
بنابراین من درخواستهایی در اینجا برای
139
00:05:50,660 –> 00:05:52,430
نصب فایل درخواست دارم، ما فقط Pip
140
00:05:52,430 –> 00:05:58,000
EMV را نصب میکنیم که نیازمندیهای ما txt میکند،
141
00:05:58,000 –> 00:06:00,200
امیدوارم آن نسخه واقعاً وجود داشته باشد،
142
00:06:00,200 –> 00:06:03,289
مانند نسخه درخواستهای واقعی من
143
00:06:03,289 –> 00:06:05,720
در واقع مثبت نیستم که اینطور است، اما به
144
00:06:05,720 –> 00:06:07,370
نظر می رسد که ممکن است بوده باشد و بسیار
145
00:06:07,370 –> 00:06:08,180
146
00:06:08,180 –> 00:06:10,970
خوب است، بنابراین درخواست های پایتون وجود دارد،
147
00:06:10,970 –> 00:06:13,520
اکنون نصب شده است، بنابراین دوباره برای فعال کردن
148
00:06:13,520 –> 00:06:15,560
محیط مجازی، فقط پوسته pip env را انجام می دهیم
149
00:06:15,560 –> 00:06:18,560
و اکنون در آن هستیم.
150
00:06:18,560 –> 00:06:20,450
محیط مجازی اگر پیپ فریز را در اینجا
151
00:06:20,450 –> 00:06:22,340
انجام دهم، تمام مواردی را که نصب شده اند به من نشان می دهد
152
00:06:22,340 –> 00:06:24,860
مانند درخواست هایی مانند جنگو و
153
00:06:24,860 –> 00:06:29,270
جنگو وابستگی به نام P ytz داشت،
154
00:06:29,270 –> 00:06:31,450
این محیط مجازی را غیرفعال می کنیم و
155
00:06:31,450 –> 00:06:35,270
از آن پیپ p.m خارج