در این مطلب، ویدئو نصب Python 3.8 در macOS – 3 از 9 – نصب و فعال کردن یک محیط مجازی با Pipenv با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:14:11
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,170
اکنون میخواهیم
2
00:00:01,170 –> 00:00:03,300
3
00:00:03,300 –> 00:00:05,730
با استفاده از یک بسته پایتون
4
00:00:05,730 –> 00:00:09,179
به نام pip env یک محیط مجازی را نصب و فعال کنیم، اکنون مطمئناً
5
00:00:09,179 –> 00:00:11,519
این تنها راه برای ایجاد یک محیط مجازی نیست،
6
00:00:11,519 –> 00:00:14,099
در واقع در محیط بعدی
7
00:00:14,099 –> 00:00:16,139
ما به یک شیرجه عمیق روی همه میرویم. چند
8
00:00:16,139 –> 00:00:17,609
روش مختلف برای ایجاد
9
00:00:17,609 –> 00:00:20,400
محیط های مجازی وجود دارد، اما هدف
10
00:00:20,400 –> 00:00:21,840
یک محیط مجازی این است که مطمئن
11
00:00:21,840 –> 00:00:24,720
شویم نسخه های پروژه های ما
12
00:00:24,720 –> 00:00:26,910
با نسخه های پروژه دیگر در تضاد نیستند،
13
00:00:26,910 –> 00:00:29,099
درست است.
14
00:00:29,099 –> 00:00:33,420
15
00:00:33,420 –> 00:00:35,579
من اصلاً نمی خواهم آنها
16
00:00:35,579 –> 00:00:38,460
با این پروژه تعامل یا تداخل داشته باشند،
17
00:00:38,460 –> 00:00:40,350
بنابراین از یک محیط مجازی به طور خاص
18
00:00:40,350 –> 00:00:42,780
برای آن استفاده می کنم و این را بارها
19
00:00:42,780 –> 00:00:44,370
و بارها تکرار می کنم تا مطمئن شوم که
20
00:00:44,370 –> 00:00:46,530
واضح است زیرا گاهی اوقات این
21
00:00:46,530 –> 00:00:48,960
اطلاعات در شکاف ها گم می شوند.
22
00:00:48,960 –> 00:00:51,660
کمی، بنابراین ما از pip env استفاده می کنیم و
23
00:00:51,660 –> 00:00:54,480
همه کدهای مربوط به اینجا در github وجود دارد
24
00:00:54,480 –> 00:00:57,120
و می توانید به آنجا بروید
25
00:00:57,120 –> 00:00:59,219
و اگر می خواهید راه های مختلفی
26
00:00:59,219 –> 00:01:01,230
برای نصب pipi و B وجود دارد، آن را بررسی کنید.
27
00:01:01,230 –> 00:01:03,149
اوه آنچه من استدلال می کنم
28
00:01:03,149 –> 00:01:05,489
ساده ترین راه برای انجام آن است و این یک
29
00:01:05,489 –> 00:01:07,680
بسته بسیار محبوب است و
30
00:01:07,680 –> 00:01:10,350
دلیل خوبی برای آن وجود دارد این است که
31
00:01:10,350 –> 00:01:12,390
به نظر من محیط های مجازی را بهتر از
32
00:01:12,390 –> 00:01:14,939
سایر روش های مدیریت محیط های مجازی مدیریت می
33
00:01:14,939 –> 00:01:17,400
کند و در نهایت ما از آن استفاده می کنیم.
34
00:01:17,400 –> 00:01:21,390
مخزن بسته پایتون
35
00:01:21,390 –> 00:01:24,540
پی پی نام دارد، بنابراین هر بار که از یک
36
00:01:24,540 –> 00:01:27,869
بسته پایتون استفاده میکنید، آن را از پی پی نصب میکنید،
37
00:01:27,869 –> 00:01:30,869
بنابراین معمولاً این همان کاری است که هر چند
38
00:01:30,869 –> 00:01:33,150
وقت یکبار آن را از منبع دیگری انجام میدهید،
39
00:01:33,150 –> 00:01:35,909
اما در کل این همان جایی است که
40
00:01:35,909 –> 00:01:37,020
نصب میکنید. چیزها و این همان کاری است که
41
00:01:37,020 –> 00:01:40,110
ما در اینجا نیز انجام خواهیم داد، بنابراین اولین
42
00:01:40,110 –> 00:01:41,939
کاری که باید انجام دهم این است که باید
43
00:01:41,939 –> 00:01:44,610
یک پنجره ترمینال را در اینجا باز کنم و من ادامه می دهم
44
00:01:44,610 –> 00:01:47,640
و دوباره هشدار اول را نادیده می
45
00:01:47,640 –> 00:01:50,340
گیرم که احتمالاً آن را نخواهید دید. اگر
46
00:01:50,340 –> 00:01:54,240
این کار را انجام دهید، میتوانید آن را نادیده بگیرید، اکنون در ترمینال مشکلی نیست،
47
00:01:54,240 –> 00:01:56,520
کاری که ما انجام میدهیم وقتی آن را باز میکنیم، درست
48
00:01:56,520 –> 00:02:00,090
به حساب کاربری خود
49
00:02:00,090 –> 00:02:02,640
در سیستم خود باز میکنیم، بنابراین به
50
00:02:02,640 –> 00:02:04,920
طور پیشفرض همیشه این اتفاق میافتد و بیشتر از
51
00:02:04,920 –> 00:02:07,170
آن چیزی که میبینید
52
00:02:07,170 –> 00:02:10,050
سند دسکتاپ برنامه ها دانلودهای nts
53
00:02:10,050 –> 00:02:12,390
احتمالاً آن چیزهایی را خواهید دید که من یک
54
00:02:12,390 –> 00:02:13,530
دایرکتوری به نام dead
55
00:02:13,530 –> 00:02:17,160
دارم، بنابراین وارد شدم و گفتم mkdir به عنوان یک
56
00:02:17,160 –> 00:02:21,540
دایرکتوری سازنده توسعه دهنده برای نگه داشتن همه
57
00:02:21,540 –> 00:02:23,910
پروژه های توسعه من این
58
00:02:23,910 –> 00:02:26,430
کار را همیشه درست انجام می دهم، بنابراین همیشه
59
00:02:26,430 –> 00:02:28,650
پروژه های توسعه خود را در یکی قرار می دهم. جایی که
60
00:02:28,650 –> 00:02:30,390
مطمئناً میتوانید آنها را در اسناد یا
61
00:02:30,390 –> 00:02:33,569
حتی در سرویسهای همگامسازی فایل مانند
62
00:02:33,569 –> 00:02:36,239
Dropbox قرار دهید، اما وقتی این کار را انجام میدهید،
63
00:02:36,239 –> 00:02:39,030
گاهی اوقات مشکلاتی بیش از
64
00:02:39,030 –> 00:02:39,600
ارزشش ایجاد میکند،
65
00:02:39,600 –> 00:02:43,620
بنابراین بیایید ادامه دهیم و CD را در برنامهنویس قرار دهیم و
66
00:02:43,620 –> 00:02:46,230
من پروژه خود را در اینجا انجام میدهم.
67
00:02:46,230 –> 00:02:48,030
در حال حاضر چند پروژه دیگر
68
00:02:48,030 –> 00:02:50,160
دارم، بنابراین من می خواهم دایرکتوری دیگری بسازم و
69
00:02:50,160 –> 00:02:54,560
این را فقط CFE proj می نامم و
70
00:02:54,560 –> 00:02:59,819
سی دی را در CFE proj می اندازم، بسیار خوب، بنابراین CD به معنای تغییر
71
00:02:59,819 –> 00:03:03,120
دایرکتوری است و سپس دایرکتوری LS
72
00:03:03,120 –> 00:03:05,940
به معنای فهرست کردن آن است و سپس dir به معنای
73
00:03:05,940 –> 00:03:09,360
یا بهتر بگوییم PWD به معنای جایی است که شما واقعاً در آن قرار دارید
74
00:03:09,360 –> 00:03:13,380
، بنابراین این مسیری است که در آن
75
00:03:13,380 –> 00:03:16,560
موارد ما ذخیره میشوند، راه دیگری برای فکر کردن
76
00:03:16,560 –> 00:03:18,630
در مورد آن این است که اگر Finder را باز
77
00:03:18,630 –> 00:03:21,959
کنید و سعی کنید به آن تغییر دهید،
78
00:03:21,959 –> 00:03:25,110
ابتدا به رایانه خود بروید.
79
00:03:25,110 –> 00:03:25,940
به سختی
80
00:03:25,940 –> 00:03:30,620
کاربری را که از
81
00:03:30,620 –> 00:03:32,400
دایرکتوری استفاده میکنید یا
82
00:03:32,400 –> 00:03:34,350
پوشهای که استفاده میکنید و سپس آن پوشه نهایی را وارد کاربران کنید
83
00:03:34,350 –> 00:03:38,400
، بنابراین من باید
84
00:03:38,400 –> 00:03:41,579
pip و V را نصب کنم و سادهترین راه برای
85
00:03:41,579 –> 00:03:44,630
انجام این کار انجام پایتون 3 است – m pip install
86
00:03:44,630 –> 00:03:48,480
pip MV و من نیز pip را نصب می کنم
87
00:03:48,480 –> 00:03:51,690
و فقط انجام می دهم – – ارتقا دهید تا شما
88
00:03:51,690 –> 00:03:54,870
این دستور را نسبتاً اغلب مشاهده کنید، در واقع
89
00:03:54,870 –> 00:03:57,750
شما این دستور را حتی
90
00:03:57,750 –> 00:04:00,329
بیشتر خواهید دید درست شما نصب pip و
91
00:04:00,329 –> 00:04:02,910
سپس برخی از نام های بسته من در واقع
92
00:04:02,910 –> 00:04:04,920
دو بسته مختلف را در اینجا
93
00:04:04,920 –> 00:04:07,799
نصب کردم و آنها را به صورت سراسری نصب کردم که
94
00:04:07,799 –> 00:04:11,100
تمام سیستم من اکنون pipi و b و pip
95
00:04:11,100 –> 00:04:13,440
ارتقا یافته است اکنون من در واقع قبلاً
96
00:04:13,440 –> 00:04:14,910
آن چیزها را در آنجا دارم بنابراین می
97
00:04:14,910 –> 00:04:18,269
توانم فقط pip uninstall pip EMV را انجام دهم.
98
00:04:18,269 –> 00:04:20,130
من یک پیپ حذف نمیخواهم، من قطعاً میخواهم
99
00:04:20,130 –> 00:04:22,770
پیپ داشته باشم تا بتوانم pip EMV را حذف کنم
100
00:04:22,770 –> 00:04:25,560
و شما همین الان بروید، بنابراین اکنون
101
00:04:25,560 –> 00:04:27,389
نسخه pipi و B از بین رفته است،
102
00:04:27,389 –> 00:04:29,189
بنابراین اگر میخواستم آن را برگردانم، فقط Pip
103
00:04:29,189 –> 00:04:31,740
install pit P&V را انجام میدهم و
104
00:04:31,740 –> 00:04:34,590
تا آنجا که چگونه آن را فوق العاده پیچیده نیست
105
00:04:34,590 –> 00:04:36,150
روند نصب
106
00:04:36,150 –> 00:04:39,870
اکنون ادامه دارد pip EMV یک فرآیند نصب جدید
107
00:04:39,870 –> 00:04:42,360
نیز دارد، بنابراین چیزی به نام
108
00:04:42,360 –> 00:04:45,030
homebrew به شما امکان میدهد یک pip
109
00:04:45,030 –> 00:04:48,710
EMV را نیز نصب کنید، بنابراین اگر این کار را انجام دادید، pip EMV را نصب کنید
110
00:04:48,710 –> 00:04:52,020
که راه دیگری برای انجام آن است که
111
00:04:52,020 –> 00:04:54,539
من نمیخواهم دم را پوشش دهم.
112
00:04:54,539 –> 00:04:58,110
بخش راهاندازی در حال حاضر اما این چیزی است
113
00:04:58,110 –> 00:05:00,240
که در واقع کارها را
114
00:05:00,240 –> 00:05:02,400
کمی آسانتر میکند، اما اکنون که pip Envy را نصب کردهایم،
115
00:05:02,400 –> 00:05:04,830
میتوانم ادامه دهم و بگویم pip EMV
116
00:05:04,830 –> 00:05:08,009
و این چیزی شبیه به این را به من نشان میدهد اگر
117
00:05:08,009 –> 00:05:09,900
خطایی دریافت کردید یک خطای مشابه – مانند
118
00:05:09,900 –> 00:05:12,060
اگر ABC را تایپ کنم اگر این دستور را بدهید
119
00:05:12,060 –> 00:05:14,610
مشکل پیدا نشد که مشکلی نیست
120
00:05:14,610 –> 00:05:19,259
باید پایتون 3 – m pipi MV را امتحان کنید و
121
00:05:19,259 –> 00:05:22,590
باید همان شی یا
122
00:05:22,590 –> 00:05:25,199
همان نوع هشدار یا دستورات
123
00:05:25,199 –> 00:05:28,830
یا راهنمایی در مورد نحوه استفاده از pip EMV را به شما بدهد. حالا اگر
124
00:05:28,830 –> 00:05:30,779
هر دوی آنها کار نمی کنند، به این معنی است که شما
125
00:05:30,779 –> 00:05:32,430
آن را به درستی نصب نکرده اید یا
126
00:05:32,430 –> 00:05:34,020
برخی از خطاهای مجوز وجود دارد
127
00:05:34,020 –> 00:05:36,539
که با پایتون دارید که قطعاً
128
00:05:36,539 –> 00:05:37,589
چیزی است که فقط در نظرات به من اطلاع دهید
129
00:05:37,589 –> 00:05:38,969
و من سعی می کنم به شما اشاره کنم.
130
00:05:38,969 –> 00:05:41,279
در جهت از جایی که باید بروید، بنابراین
131
00:05:41,279 –> 00:05:42,539
اکنون که این را داریم، فقط باید
132
00:05:42,539 –> 00:05:45,900
نصب EMV pip را انجام دهیم و من همان طور
133
00:05:45,900 –> 00:05:48,509
که در پوشه فعلی من نصب است، دوره را
134
00:05:48,509 –> 00:05:50,909
انجام میدهم، من در واقع به آن دوره در
135
00:05:50,909 –> 00:05:53,310
آنجا نیاز ندارم، اما به چیزی که نیاز دارم برای اضافه کردن این است – –
136
00:05:53,310 –> 00:05:55,650
Python در نسخه Python که من می خواهم
137
00:05:55,650 –> 00:05:57,870
اکنون قبل از اینکه بنویسم که
138
00:05:57,870 –> 00:06:00,419
می خواهم ادامه دهم و باز کنم شما
139
00:06:00,419 –> 00:06:02,370
یک پنجره ترمینال دیگر را اینجا می شناسید و
140
00:06:02,370 –> 00:06:05,339
پایتون را انجام دهید – V این همان چیزی است که به طور پیش فرض انجام
141
00:06:05,339 –> 00:06:08,279
می شود هر نسخه پایتون
142
00:06:08,279 –> 00:06:11,310
فقط تحت فرمان پایتون است، بنابراین من باید از
143
00:06:11,310 –> 00:06:15,120
پایتون 3.6 یا بهتر بگویم سه نقطه هشت
144
00:06:15,120 –> 00:06:18,990
استفاده کنم، شما می توانید از یکی استفاده کنید و
145
00:06:18,990 –> 00:06:20,580
بعداً این کار را با جزئیات بیشتری
146
00:06:20,580 –> 00:06:24,330
انجام خواهم داد، اما فعلاً پایتون 3.8 را انجام خواهم داد.
147
00:06:24,330 –> 00:06:26,009
Python 3 زیرا آن دستور
148
00:06:26,009 –> 00:06:28,979
قطعاً باید از 3.8 استفاده کند، بنابراین pip Eve
149
00:06:28,979 –> 00:06:31,770
install دستوری است که
150
00:06:31,770 –> 00:06:34,349
باید برای مقداردهی اولیه این
151
00:06:34,349 –> 00:06:36,539
پروژه استفاده کنید، بنابراین بعد از اینکه یک بار این کار را انجام
152
00:06:36,539 –> 00:06:38,490
دادید معمولاً نیازی به انجام مجدد آن ندارید، اما
153
00:06:38,490 –> 00:06:40,529
من به شما نشان خواهم داد. چه اتفاقی می افتد اگر
154
00:06:40,529 –> 00:06:43,169
توجه داشته باشید که می گوید از
155
00:06:43,169 –> 00:06:44,969
چارچوب های کتابخانه ای Python dot Fram استفاده می کند ework و همه
156
00:06:44,969 –> 00:06:46,829
اینها مانند این مسیری است که
157
00:06:46,829 –> 00:06:49,679
پایتون 3 در حال حاضر در آن قرار دارد و در
158
00:06:49,679 –> 00:06:51,389
سه نقطه هشت نقطه دو است که شما ممکن
159
00:06:51,389 –> 00:06:52,949
است در مکان دیگری باشد که اشکالی
160
00:06:52,949 –> 00:06:54,899
ندارد، نکته اصلی این است که این عدد درست در اینجاست
161
00:06:54,899 –> 00:06:56,669
تا زمانی که این عددی باشد که شما میخواهید
162
00:06:56,669 –> 00:06:59,219
. خوب است، بنابراین اکنون که این
163
00:06:59,219 –> 00:07:01,169
وجود دارد، می توانم از دستوری به نام cat
164
00:07:01,169 –> 00:07:06,179
that’s CAT Pip استفاده کنم، بنابراین فایل pip فایلی است
165
00:07:06,179 –> 00:07:08,179
که به طور خودکار
166
00:07:08,179 –> 00:07:11,699
هنگام اجرای این pip amv تولید می شود، بنابراین به
167
00:07:11,699 –> 00:07:13,529
داخل پروژه خود نگاه کنید، درست در آنجاست
168
00:07:13,529 –> 00:07:14,069
169
00:07:1