<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Windows on Vividian Repository</title>
    <link>https://vividian.net/tag/windows/</link>
    <description>Recent content in Windows on Vividian Repository</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ko</language>
    <lastBuildDate>Tue, 03 Oct 2023 23:43:16 +0900</lastBuildDate><atom:link href="https://vividian.net/tag/windows/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>python 버전별 패키지 관리 (ft. venv, scoop)</title>
      <link>https://vividian.net/notes/python-version-management-with-scoop-and-venv-without-conda/</link>
      <pubDate>Tue, 03 Oct 2023 23:43:16 +0900</pubDate>
      
      <guid>https://vividian.net/notes/python-version-management-with-scoop-and-venv-without-conda/</guid>
      
      <description>&lt;div class=&#34;page-toc&#34;&gt;
  &lt;div class=&#34;page-toc__title&#34;&gt;글 목록&lt;/div&gt;
  &lt;nav id=&#34;TableOfContents&#34;&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&#34;#conda-없이-파이썬-버전-관리하기-feat-scoop&#34;&gt;Conda 없이 파이썬 버전 관리하기 (feat. Scoop)&lt;/a&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href=&#34;#1-파이썬-버전별-설치-scoop&#34;&gt;1. 파이썬 버전별 설치 (Scoop)&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&#34;#2-버전별-가상환경-생성-venv&#34;&gt;2. 버전별 가상환경 생성 (.venv)&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&#34;#3-가상환경-실행-및-확인&#34;&gt;3. 가상환경 실행 및 확인&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href=&#34;#요약&#34;&gt;요약&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;


&lt;h2 id=&#34;conda-없이-파이썬-버전-관리하기-feat-scoop&#34;&gt;Conda 없이 파이썬 버전 관리하기 (feat. Scoop)&lt;/h2&gt;
&lt;p&gt;최근 사내 보안 정책이나 특정 환경 이슈로 인해 **Anaconda(Conda)**나 &lt;strong&gt;virtualenv&lt;/strong&gt; 같은 외부 툴을 사용할 수 없는 상황이 되었다. 오직 파이썬 내장 모듈인 &lt;code&gt;.venv&lt;/code&gt;만 사용해야 하는데, 문제는 프로젝트마다 요구하는 파이썬 버전이 제각각이라는 점이다.&lt;/p&gt;
&lt;p&gt;이 난관을 해결하기 위해 윈도우 패키지 매니저인 &lt;strong&gt;Scoop&lt;/strong&gt;을 활용해 버전별 파이썬을 설치하고, 각 프로젝트에 맞는 가상환경을 구축한 과정을 정리해 둔다.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>윈도우 설치 패키지 Scoop 설치 위치 옮기기</title>
      <link>https://vividian.net/notes/moving-the-installation-location-of-the-windows-installation-package-scoop/</link>
      <pubDate>Tue, 04 Oct 2022 08:31:33 +0900</pubDate>
      
      <guid>https://vividian.net/notes/moving-the-installation-location-of-the-windows-installation-package-scoop/</guid>
      
      <description>&lt;div class=&#34;page-toc&#34;&gt;
  &lt;div class=&#34;page-toc__title&#34;&gt;글 목록&lt;/div&gt;
  &lt;nav id=&#34;TableOfContents&#34;&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&#34;#scoop-설치-디렉토리폴더를-다른-디렉토리로-옮기는-방법을-설명&#34;&gt;Scoop 설치 디렉토리(폴더)를 다른 디렉토리로 옮기는 방법을 설명&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#디렉토리-복사&#34;&gt;디렉토리 복사&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#윈도우-환경-변수-편집&#34;&gt;윈도우 환경 변수 편집&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href=&#34;#파워셀-환경변수-설정&#34;&gt;파워셀 환경변수 설정&lt;/a&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href=&#34;#shim-파일-변경&#34;&gt;shim 파일 변경&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;


&lt;h2 id=&#34;scoop-설치-디렉토리폴더를-다른-디렉토리로-옮기는-방법을-설명&#34;&gt;Scoop 설치 디렉토리(폴더)를 다른 디렉토리로 옮기는 방법을 설명&lt;/h2&gt;
&lt;p&gt;![[../images/notes_221004_윈도우_설치_패키지_Scoop_설치_위치_옮기기_1.webp|image-7]]&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;디렉토리 복사&lt;/li&gt;
&lt;li&gt;윈도우 환경 변수 편집&lt;/li&gt;
&lt;li&gt;파워셀 환경변수 설정&lt;/li&gt;
&lt;li&gt;shim 파일 변경&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;C:\Users\User\Scoop 디렉토리를  
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;D:\Scoop 디렉토리를 옮기고자 할 경우
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;디렉토리-복사&#34;&gt;디렉토리 복사&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;C:\Users\User\Scoop 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;디렉토리를 
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;D:\Scoop 으로 복사한다.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;윈도우-환경-변수-편집&#34;&gt;윈도우 환경 변수 편집&lt;/h2&gt;
&lt;p&gt;Windows 키 + R 를 눌러 실행창을 연다.&lt;br&gt;
&amp;ldquo;sysdm.cpl ,3&amp;rdquo; 을 입력해서 시스템 속성 창을 연다.&lt;br&gt;
환경변수 버튼을 클릭하고, 아래 변수들을 수정한다. (더 있다면 다 수정)&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>윈도우 패키지 매니저 Scoop 설치 방법</title>
      <link>https://vividian.net/notes/scoop-installation-log/</link>
      <pubDate>Mon, 08 Mar 2021 14:23:23 +0900</pubDate>
      
      <guid>https://vividian.net/notes/scoop-installation-log/</guid>
      
      <description>&lt;div class=&#34;page-toc&#34;&gt;
  &lt;div class=&#34;page-toc__title&#34;&gt;글 목록&lt;/div&gt;
  &lt;nav id=&#34;TableOfContents&#34;&gt;
  &lt;ul&gt;
    &lt;li&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href=&#34;#scoop-설치&#34;&gt;Scoop 설치&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/nav&gt;
&lt;/div&gt;


&lt;h2 id=&#34;scoop-설치&#34;&gt;Scoop 설치&lt;/h2&gt;
&lt;p&gt;![[../images/notes_210308_scoop_설치_기록_1.webp|scoop 홈페이지|500]]&lt;/p&gt;
&lt;p&gt;윈도우에서 PowerShell 을 실행한다.&lt;br&gt;
아래 명령어를 입력해서 scoop 을 다운로드하고 설치한다.&lt;br&gt;
Scoop 은 C:\Users\vividian\scoop 에 설치된다.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ff5c57&#34;&gt;PS &lt;/span&gt;C:\Users\vividian&amp;gt; &lt;span style=&#34;color:#ff5c57&#34;&gt;iex &lt;/span&gt;(&lt;span style=&#34;color:#ff5c57&#34;&gt;new-object&lt;/span&gt; net.webclient).downloadstring(&lt;span style=&#34;color:#5af78e&#34;&gt;&amp;#39;https://get.scoop.sh&amp;#39;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Initializing...
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloading scoop...
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Extracting...
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Creating shim...
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloading main bucket...
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Extracting...
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Adding ~\scoop\shims to your path.
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#5af78e&#34;&gt;&amp;#39;lastupdate&amp;#39;&lt;/span&gt; has been &lt;span style=&#34;color:#ff5c57&#34;&gt;set &lt;/span&gt;to &lt;span style=&#34;color:#5af78e&#34;&gt;&amp;#39;2021-03-08T19:22:58.0177628+09:00&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#5af78e&#34;&gt;Scoop was installed successfully!
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#5af78e&#34;&gt;Type &amp;#39;&lt;/span&gt;scoop help&lt;span style=&#34;color:#ff5c57&#34;&gt;&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#ff6ac1&#34;&gt;for&lt;/span&gt; instructions.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;아래와 같이 PowerShell 에서 scoop의 권한 설정을 해준다&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ff5c57&#34;&gt;PS &lt;/span&gt;C:\Users\vividian&amp;gt; &lt;span style=&#34;color:#ff5c57&#34;&gt;Set-ExecutionPolicy&lt;/span&gt; RemoteSigned -scope CurrentUser
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;PowerShell 을 종료하고, 다시 콘솔 터미널을 실행시킨다.&lt;br&gt;
PowerShell 을 다시 열어도 좋고, Cmd 를 실행시켜도 된다.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
