最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VSCode配合pipenv搞定虛擬環(huán)境的實(shí)現(xiàn)方法

 更新時(shí)間:2020年05月17日 10:01:35   作者:Rainbird的個(gè)人博客  
這篇文章主要介紹了VSCode配合pipenv搞定虛擬環(huán)境的實(shí)現(xiàn)方法,文中通過圖文教程介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

VSCode指定Python路徑快捷運(yùn)行py腳本之前寫過了,這樣配置有一個(gè)問題:所有的python腳本都使用的同一個(gè)python來執(zhí)行的.現(xiàn)在是虛擬環(huán)境的天下,怎樣做到不同的項(xiàng)目使用的不同的Python環(huán)境呢?

想做到這個(gè)也簡(jiǎn)單,關(guān)鍵三點(diǎn)

一.使用不同的VSCode打開不同的項(xiàng)目

二.虛擬環(huán)境以同樣的文件夾名放在項(xiàng)目根目錄如.venv

三.之前的python路徑設(shè)置相對(duì)路徑 .venv/bin/python

預(yù)期目標(biāo)兩個(gè):

一 使用Command+Shift+b運(yùn)行時(shí)使用當(dāng)前虛擬環(huán)境的python

二 py文件右鍵 在終端中打開Open in Integrated Terminal 時(shí)自動(dòng)激活當(dāng)前虛擬環(huán)境

因?yàn)楣P者鐘愛pipenv所以就以它創(chuàng)建虛擬環(huán)境演示了.

創(chuàng)建項(xiàng)目并將虛擬環(huán)境放在.venv

➜ Desktop mkdir c_test_py
➜ Desktop cd c_test_py
➜ c_test_py mkdir .venv
➜ c_test_py pipenv --python 3.8.2
Creating a virtualenv for this project...
Pipfile: /Users/rainbird/Desktop/c_test_py/Pipfile
Using /Users/rainbird/.pyenv/versions/3.8.2/bin/python (3.8.2) to create virtualenv...
⠸ Creating virtual environment...Already using interpreter /Users/rainbird/.pyenv/versions/3.8.2/bin/python
Using base prefix '/Users/rainbird/.pyenv/versions/3.8.2'
New python executable in /Users/rainbird/Desktop/c_test_py/.venv/bin/python
Installing setuptools, pip, wheel...
done.
Running virtualenv with interpreter /Users/rainbird/.pyenv/versions/3.8.2/bin/python

✔ Successfully created virtual environment!
Virtualenv location: /Users/rainbird/Desktop/c_test_py/.venv
Creating a Pipfile for this project...
➜ c_test_py pipenv shell
Launching subshell in virtual environment...
 . /Users/rainbird/Desktop/c_test_py/.venv/bin/activate
➜ c_test_py . /Users/rainbird/Desktop/c_test_py/.venv/bin/activate
(c_test_py) ➜ c_test_py python -V
Python 3.8.2
(c_test_py) ➜ c_test_py

通過上面可以看到,我們最后一個(gè)pipenv shell成功激活了當(dāng)前目錄下的.venv的虛擬環(huán)境

VSCode新建窗口打開新工程

或者直接將新創(chuàng)建c_test_py文件件拖到新容器也可以.

配置python路徑為相對(duì)路徑

VSCode菜單-終端->配置任務(wù)

將之前的絕對(duì)路徑改成相對(duì)路徑 .venv/bin/python

{
 // See https://go.microsoft.com/fwlink/?LinkId=733558
 // for the documentation about the tasks.json format
 "version": "2.0.0",
 "tasks": [
  {
   //command + shift + b 運(yùn)行時(shí)使用
   "label": "python",
   "type": "shell",
   "command": ".venv/bin/python",
   "args": [
    "${file}"
   ],
   "group": {
    "kind": "build",
    "isDefault": true
   }
  }
 ]
}

驗(yàn)證

在新開的文件夾里新建index.py并輸出hello world

print('hello world !')

通過command+shift+b運(yùn)行發(fā)現(xiàn)已經(jīng)是使用的相對(duì)路徑了.

在index.py上右鍵選擇 在終端中打開

也自動(dòng)激活了當(dāng)前虛擬環(huán)境,完美!!!

到此這篇關(guān)于VSCode配合pipenv搞定虛擬環(huán)境的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)VSCode pipenv虛擬環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用Peewee創(chuàng)建數(shù)據(jù)庫的實(shí)現(xiàn)示例

    Python使用Peewee創(chuàng)建數(shù)據(jù)庫的實(shí)現(xiàn)示例

    Peewee是一個(gè)簡(jiǎn)單小巧的Python ORM,本文主要介紹了Python使用Peewee創(chuàng)建數(shù)據(jù)庫的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • linux 下selenium chrome使用詳解

    linux 下selenium chrome使用詳解

    這篇文章主要介紹了linux 下selenium chrome使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • python關(guān)鍵字傳遞參數(shù)實(shí)例分析

    python關(guān)鍵字傳遞參數(shù)實(shí)例分析

    在本篇文章里小編給大家整理的是一篇關(guān)于python關(guān)鍵字傳遞參數(shù)實(shí)例分析內(nèi)容,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-06-06
  • Python?設(shè)計(jì)模式中命令模式

    Python?設(shè)計(jì)模式中命令模式

    這篇文章主要介紹了Python?設(shè)計(jì)模式中的命令模式,命令模式的目的是解耦調(diào)用操作的對(duì)象和提供實(shí)現(xiàn)的對(duì)象,下文介紹具有一定參考價(jià)值,需要的小伙伴可以參考一下
    2022-02-02
  • Django重裝mysql后啟動(dòng)報(bào)錯(cuò):No module named ‘MySQLdb’的解決方法

    Django重裝mysql后啟動(dòng)報(bào)錯(cuò):No module named ‘MySQLdb’的解決方法

    這篇文章主要給大家介紹了關(guān)于Django重裝mysql后啟動(dòng)報(bào)錯(cuò):No module named ‘MySQLdb’的解決方法,分享出來,對(duì)同樣遇到這個(gè)問題的朋友們一個(gè)參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • python中字符串拼接的幾種方法及優(yōu)缺點(diǎn)對(duì)比詳解

    python中字符串拼接的幾種方法及優(yōu)缺點(diǎn)對(duì)比詳解

    在 Python 中,字符串拼接是常見的操作,Python 提供了多種方法來拼接字符串,每種方法有其優(yōu)缺點(diǎn)和適用場(chǎng)景,以下是幾種常見的字符串拼接方法,需要的朋友可以參考下
    2025-03-03
  • python實(shí)現(xiàn)協(xié)程的具體示例

    python實(shí)現(xiàn)協(xié)程的具體示例

    協(xié)程是一種輕量級(jí)的并發(fā)編程技術(shù),它允許程序在某個(gè)點(diǎn)上暫停執(zhí)行,本文主要介紹了python實(shí)現(xiàn)協(xié)程的具體示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Python利用txt文件對(duì)Mysql進(jìn)行增刪改查移

    Python利用txt文件對(duì)Mysql進(jìn)行增刪改查移

    這篇文章主要介紹了如何在Python中利用TXT文件對(duì)Mysql中的記錄進(jìn)行增刪改查移,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)學(xué)習(xí)
    2021-12-12
  • Python?中的嵌套字典推導(dǎo)的使用及優(yōu)勢(shì)

    Python?中的嵌套字典推導(dǎo)的使用及優(yōu)勢(shì)

    Python 字典推導(dǎo)是一個(gè)強(qiáng)大的工具,允許您從現(xiàn)有的字典創(chuàng)建新的字典,這篇文章主要介紹了Python中的嵌套字典推導(dǎo),將探索 Python 嵌套字典推導(dǎo)、它的使用以及在 Python 中使用它的優(yōu)勢(shì),需要的朋友可以參考下
    2023-05-05
  • pandas?groupby?用法實(shí)例詳解

    pandas?groupby?用法實(shí)例詳解

    在日常數(shù)據(jù)分析過程中,經(jīng)常有分組的需求。具體來說,就是根據(jù)一個(gè)或者多個(gè)字段,將數(shù)據(jù)劃分為不同的組,然后進(jìn)行進(jìn)一步分析,比如求分組的數(shù)量,分組內(nèi)的最大值最小值平均值等,下面我們就來看看pandas中的groupby怎么使用,需要的朋友可以參考下
    2022-11-11

最新評(píng)論

广饶县| 台南市| 延庆县| 湛江市| 共和县| 鄂伦春自治旗| 龙岩市| 汾西县| 阜城县| 基隆市| 蒲城县| 新闻| 蒙自县| 油尖旺区| 昔阳县| 鲁甸县| 昌宁县| 荔浦县| 郑州市| 沾化县| 大安市| 临漳县| 于田县| 永丰县| 尚志市| 松桃| 临沧市| 遂川县| 仁布县| 桑植县| 涟水县| 皮山县| 上虞市| 府谷县| 邹城市| 紫阳县| 汾西县| 九江县| 榕江县| 伊金霍洛旗| 张家港市|