{"id":36517,"date":"2024-11-01T09:49:09","date_gmt":"2024-11-01T09:49:09","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=36517"},"modified":"2024-11-01T11:52:52","modified_gmt":"2024-11-01T11:52:52","slug":"deep-learning-pytorch-course-creating-a-virtual-environment-and-installing-pytorch","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/36517\/","title":{"rendered":"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch"},"content":{"rendered":"<p><body><\/p>\n<article>\n<section>\n<h2>1. Introduction<\/h2>\n<p>Deep learning has rapidly developed in recent years and is being applied in various industrial fields. The background of this advancement includes the popularity of Python and various deep learning libraries, especially PyTorch. PyTorch is loved by many researchers and developers due to its dynamic computation graph and simple usability. In this course, we will explain how to set up a virtual environment before installing PyTorch.<\/p>\n<\/section>\n<section>\n<h2>2. Necessity of a Virtual Environment<\/h2>\n<p>A virtual environment is a tool that helps manage projects independently. When different projects require different library versions, a virtual environment can solve these issues. In Python, tools like <code>venv<\/code> or <code>conda<\/code> can be used to create virtual environments.<\/p>\n<\/section>\n<section>\n<h2>3. Creating a Virtual Environment<\/h2>\n<h3>3.1. Creating a Virtual Environment Using venv<\/h3>\n<p>Starting from Python 3.3, the <code>venv<\/code> module is included. It allows for easy creation of virtual environments.<\/p>\n<pre><code>mkdir myproject\ncd myproject\npython -m venv myenv\nsource myenv\/bin\/activate  # Unix or MacOS\nmyenv\\Scripts\\activate     # Windows\n<\/code><\/pre>\n<p>You can create and activate a new virtual environment using the commands above. Now, you can install the necessary packages in this environment.<\/p>\n<h3>3.2. Creating a Virtual Environment Using conda<\/h3>\n<p>If you are using Anaconda, you can create a virtual environment using the <code>conda<\/code> command.<\/p>\n<pre><code>conda create --name myenv python=3.8\nconda activate myenv\n<\/code><\/pre>\n<p>Subsequently, you can install various packages along with Python in the virtual environment.<\/p>\n<\/section>\n<section>\n<h2>4. Installing PyTorch<\/h2>\n<p>When the virtual environment is activated, the method of installing PyTorch may vary depending on different options. The official PyTorch website provides installation commands suitable for your system. The common installation method is as follows.<\/p>\n<h3>4.1. Installing PyTorch Using pip<\/h3>\n<p>The simplest way to install PyTorch is to use <code>pip<\/code>. You can install the CPU version with the command below.<\/p>\n<pre><code>pip install torch torchvision torchaudio\n<\/code><\/pre>\n<h3>4.2. Installing PyTorch with CUDA Support<\/h3>\n<p>If you want to use a GPU, you need to install the version that supports CUDA. Below is an installation command based on CUDA 11.7.<\/p>\n<pre><code>pip install torch torchvision torchaudio --extra-index-url https:\/\/download.pytorch.org\/whl\/cu117\n<\/code><\/pre>\n<h3>4.3. Verifying Installation<\/h3>\n<p>After the installation is complete, you can run the following Python code to check if PyTorch has been installed correctly.<\/p>\n<pre><code>import torch\nprint(torch.__version__)\nprint('CUDA available:', torch.cuda.is_available())\n<\/code><\/pre>\n<\/section>\n<section>\n<h2>5. Conclusion<\/h2>\n<p>In this course, we explained how to create a Python virtual environment and how to install PyTorch. Creating a virtual environment allows for independent management of various projects, and you can easily install PyTorch as needed, which will be very helpful in starting Python deep learning development. In the next course, we will cover the basic usage of PyTorch and model training, so please look forward to it.<\/p>\n<\/section>\n<\/article>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Introduction Deep learning has rapidly developed in recent years and is being applied in various industrial fields. The background of this advancement includes the popularity of Python and various deep learning libraries, especially PyTorch. PyTorch is loved by many researchers and developers due to its dynamic computation graph and simple usability. In this course, &hellip; <a href=\"https:\/\/atmokpo.com\/w\/36517\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[149],"tags":[],"class_list":["post-36517","post","type-post","status-publish","format-standard","hentry","category-pytorch-study"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/36517\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"1. Introduction Deep learning has rapidly developed in recent years and is being applied in various industrial fields. The background of this advancement includes the popularity of Python and various deep learning libraries, especially PyTorch. PyTorch is loved by many researchers and developers due to its dynamic computation graph and simple usability. In this course, &hellip; \ub354 \ubcf4\uae30 &quot;Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/36517\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:49:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:52:52+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/36517\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36517\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch\",\"datePublished\":\"2024-11-01T09:49:09+00:00\",\"dateModified\":\"2024-11-01T11:52:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36517\/\"},\"wordCount\":381,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"PyTorch Study\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/36517\/\",\"url\":\"https:\/\/atmokpo.com\/w\/36517\/\",\"name\":\"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:49:09+00:00\",\"dateModified\":\"2024-11-01T11:52:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/36517\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/36517\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/36517\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/36517\/","og_locale":"ko_KR","og_type":"article","og_title":"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"1. Introduction Deep learning has rapidly developed in recent years and is being applied in various industrial fields. The background of this advancement includes the popularity of Python and various deep learning libraries, especially PyTorch. PyTorch is loved by many researchers and developers due to its dynamic computation graph and simple usability. In this course, &hellip; \ub354 \ubcf4\uae30 \"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch\"","og_url":"https:\/\/atmokpo.com\/w\/36517\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:49:09+00:00","article_modified_time":"2024-11-01T11:52:52+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/36517\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/36517\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch","datePublished":"2024-11-01T09:49:09+00:00","dateModified":"2024-11-01T11:52:52+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/36517\/"},"wordCount":381,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["PyTorch Study"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/36517\/","url":"https:\/\/atmokpo.com\/w\/36517\/","name":"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:49:09+00:00","dateModified":"2024-11-01T11:52:52+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/36517\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/36517\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/36517\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Deep Learning PyTorch Course, Creating a Virtual Environment and Installing PyTorch"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=36517"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36517\/revisions"}],"predecessor-version":[{"id":36518,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/36517\/revisions\/36518"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=36517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=36517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=36517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}