Рубрики
Без рубрики

Настройка Windows Store Python с помощью Pandas в VSCODE

«Отличное решение, когда у вас нет прав администратора». Tagged с Python, Tuperial, VSCODE, Windows.

Моя любимая IDE Spyder внезапно перестала работать над мной, и мне все равно нужно было установить Python + Pandas на новый компьютер, поэтому я решил исследовать установку Python (и различные пакеты, которые я использую с ним, такие как панда) Из магазина Windows выполняет код в VSCODE в качестве IDE.

Установка Python Windows довольно урезана, Как и в Miniconda и аналогично не требует права администратора на компьютер.

Поэтому я прикрою ручную установку несколько простых пакетов, как в моем старом учебнике.

Примечание: Этот урок предназначен для неправограмм, которые просто хотят отредактировать несколько файлов CSV с Python. Если вы серьезный ученый, изучите гайки и болты Anaconda в Настоящий питон “Настройка Python для машинного обучения на Windows”

Установка Python и запуск Python Program

Установите Python из магазина Windows

Нажмите на значок Windows в левом нижнем углу экрана, а затем не нажимая ничего другого, введите слово « Store ». ».

Windows начало меню следует отфильтровать свой список доступных программ, чтобы предложить Microsoft Store приложение. Нажмите на него.

В верхнем правом углу Магазин Окно, нажмите на панель текстовой записи рядом с увеличительным стеклом и введите слово « python » и нажмите Введите Анкет

Доступное программное обеспечение для загрузки должно фильтровать себя. Нажмите на программное обеспечение с именем ” Python #. # “Но не” Python #. # (Rc) ” куда “#. #» – это какое -то число. Я предлагаю выбрать наибольший номер без RC, доступный для вас (3.8 На момент написания этого учебника, хотя, как вы можете видеть на скриншоте, 3,7 также доступен мне) Анкет

Проверьте легитимность программного обеспечения, проверив, что Python Software Foundation является издателем программного обеспечения, затем нажмите «Большой синий» Получить ” кнопка.

Кнопка будет заменена на счетчик, указывающий на ваш прогресс загрузки и установки.

Когда закончите, вы можете закрыть приложение магазина.

Нажмите на значок Windows в левом нижнем углу экрана-в верхней части вашего начало меню , вы должны увидеть ” Python #. # “и” Idle (Python #. #) “Добавлено программное обеспечение. (В качестве альтернативы они должны находиться под “ P ” и « i », соответственно, в основном списке программ вашего меню.

Если хотите, вы можете щелкнуть один из них и попробовать запустить Печать ('Привет') Прямо из командной строки Python, которые они поднимают, но лично мне не нравятся интерактивные командные строки Python. Обычно мне нужно написать несколько файлов сценариев и выполнить их.

Некоторые технологические детали для ботаников

Пропустите этот маленький список, если он не имеет для вас никакого смысла

  1. Магазин Windows, кажется, устанавливает копии интерпретатора Python (a.k.a. Программа python.exe ) , что заставляет ваш компьютер понимать код, написанный на языке программирования Python в обоих этих двух местах – я не уверен на 100%, что он на самом деле использует, поскольку использует где Python В командной строке рассказывает мне одну вещь, но различные информационные сообщения в Vscode говорят мне другое:

    • C: \ users \ your_username \ appdata \ local \ microsoft \ windowsapps \
    • C: \ users \ your_username \ appdata \ local \ microsoft \ windowsapps \ pythonsoftwarefoundation. Python.#.#_ LongweirdText \
  2. Магазин Windows, кажется, устанавливает PIP, который помогает вам установить и обновить Python «модули» (расширения на язык программирования) , в те же 2 папки, что и Pip.exe Анкет
  3. Установщик Windows Store, кажется, делает довольно хорошую работу по размещению этих двух исполняемых файлов в вашей операционной системе Путь переменная среды, так что когда вы просто открываете командную строку Windows и вводите команду, начиная с Python такие как Python --версия , или один начинается с Pip такие как пип -Версия , они бегают должным образом.

Hello World: управление программой Python

Откройте хороший текстовый редактор, как Блокнот ++ Анкет

Создайте новый файл. В нем введите следующий текст, используя клавишу апострофы на клавиатуре для одиночных кавычек:

print('Hello World')

Do ” file -> сохранить Как . “

Выберите хорошую папку для вашей программы (Лично я собираюсь спасти свою под C: \ Пример \ , но вы можете поместить его на свой рабочий стол) и сохранить его там с именем файла « hello.py », «Обязательно изменить опцию« Сохранить как тип »на« файл Python »или на« все типы ( . ) . “

После того, как вы это сделаете, откройте «подсказку командной строки», нажав клавишу Windows на клавиатуре, набрав « cmd » и нажав «Enter».

В приглашении введите что -то по следующим линиям, только изменяя пути файла, чтобы быть там, где Вашpython.exe ” Живет и где ВашПривет. Введите ключ:

python c:\example\hello.py

Вы должны увидеть « Привет, мир » прямо под вашей командой. Иди! Вы только что написали программу в Python и выполнили ее!

Иды

Настройка IDE для приятного программирования

Это не был особенно интересным способом кода, не так ли?

Если вы практиковали кодирование в онлайн -“IDE”, как Repl.it или CodeBunk Вы знаете, что кодирование может быть таким же простым, как нажать на большую кнопку «Запустить» каждый раз, когда вы вводите достаточно текста, и вам интересно, что оно делает.

Чтобы получить тот же опыт, нам нужно установить «IDE» на нашем ПК.

Популярным является Microsoft’s VSCODE Анкет

Установите VSCODE

Установка VSCODE – это простой процесс Загрузка программного обеспечения с веб -сайта Microsoft и дважды щелкнув файл установщика, затем следуя указаниям, как указано.

У меня нет скриншотов, потому что он уже был установлен на моем компьютере. У меня есть права администратора на компьютер, над которым я работал, поэтому, пожалуйста, дайте мне знать в комментариях, если этот учебник не работает для вас в контексте чистых без правых без админ-я подозреваю, что установил VSCODE для всего компьютера, когда Я установил его.

У Microsoft есть несколько советов по установке VSCODE для локального пользователя, без прав администратора, здесь.

После того, как вы установили VSCODE, запустите его.

Python-peting VSCODE с плагином

В крайнем левом левом VSCODE нажмите на нижний значок, который выглядит как квадрат, соединяющий 3 другие квадраты, чтобы сделать больший квадрат. Это приведет вас к Расширения Раздел VSCODE.

В поле поиска в верхней части левого управления для расширений введите ” python ” и нажмите на официальный Python плагин опубликован Microsoft сам.

Нажмите на зеленый Установить кнопка.

Когда ваше расширение завершает установку, это может сообщить вам, что есть способ изменить который Python Interpreter Vscode использует для облегчения выполнения кода, написанного на языке программирования Python.

Иди вперед и нажмите “Получил это!” если так.

Просто для развлечения, нажмите ” Python #. #. # 64-бит “В левом нижнем углу VSCODE.

Палитра команд VSCODE откроется к верхнему центру VSCODE и даст вам возможность выбрать, какой python.exe Установка на вашем компьютере вы хотели бы, чтобы он обработал по адресу Python Interprerer на вашем компьютере.

(Программисты иногда хранят несколько версий Python, установленных на своем компьютере одновременно.)

Нажмите куда угодно за пределами этого меню команды, чтобы избавиться от него. Я просто хотел показать вам, если вам будет любопытно.

Использование нашей IDE для программы

Закройте VSCODE и снова запустите его. Вы можете не увидеть Python #. #. # 64-бит В левом нижнем углу VSCODE больше.

Ничего страшного – вы можете вернуть его, пройдя через верхнее меню, чтобы Файл > Открыть файл и открытие файла, который вы сохранили, например, C: \ Пример \ Hello.py Анкет

(Примечание: Я закрылся из наконечника, который появился, сказав мне, что я еще не установил «Линтер».)

Вы должны увидеть это Hello.py содержит следующий код:

print('Hello World')

Чтобы запустить этот код, нажмите на зеленый правый треугольник («Кнопка воспроизведения»/«Кнопка запуска») к верхнему правому углу VSCODE.

На вкладке « terminal » панели под вашим кодом вы должны увидеть слова:

Hello World

Это должно появляться между «подсказками команды», которые говорят:

PS C:\Users\YOUR_USERNAME>

Теперь стирайте все содержимое файла и в строке 1 тип:

print('Hello again')

Затем нажмите кнопку «Большой зеленый».

На выходе «терминал» ниже вы видите следующий выходной текст?

Hello again

Поздравляю – вы настроили vscode И вы почти готовы написать более крупные программы!

В верхнем меню нажмите « file » -> » Сохранить », потому что почему бы не гордиться этим рабочим кодом? Хорошо привыкнуть к экономии вашей работы, как только вам это понравится.

Некоторые технологические детали для ботаников

VSCODE должен был заполнить командную строку перед «Hello World» чем -то вроде & Python C:/example/hello.py Анкет

Командная строка после «Hello World» должна быть доступна для вас, чтобы ввести команды.

Попробуйте набрать ” python -version ” и ударить Введите Чтобы подтвердить, что у вас есть рабочая командная строка для вашего компьютера через эту панель VSCODE.)

Вы будете использовать командную строку терминала, когда вам нужно обновить расширения на Python, так что вы можете также попробовать свою первую команду в нем.

Модули

Проверяя, «модули» установлены

Теперь вам нужно узнать, как это выглядит, когда заданное расширение на язык Python, также известный как «библиотека» или «пакет» или, особенно в Python, «модуль», установлен.

Обратите внимание на весь ваш код и в строке 1, тип:

import pandas

Нажмите кнопку «Запустить».

Если в вашей консоли вы получите свалку текста, сказав следующее, теперь вы знаете, что у вас нет модуля под названием « pandas ».

Traceback (most recent call last):
  File "C:/example/hello.py", line 1, in 
    import pandas
ModuleNotFoundError: No module named 'pandas'

Если вы сделать Установите «Панды», ничего особенного не происходит.

Если у вас установлена «Панды», когда вы запускаете этот код, вы просто получаете новую командную строку (” ps C: \ users \ your_username> “) на панели терминала ниже.

Давайте исправим вещи и установим панды, чтобы наш код запускался.

Установка «модуля»

При использовании установки Python Windows Store вы используете « PIP -установщик » для установки расширенных команд Python (“Модули”) на свой компьютер, чтобы вы могли запустить код Python, написанный с этими расширенными командами.

PIP-это просто программа командной строки, которая работает в командных подсках Терминал Панель VSCODE. Он выходит на улицу, загружает вещи из Интернета и устанавливает их на ваш компьютер для вас.

В командной строке в вашем Терминал Панель в VSCODE, введите следующее и нажмите «Enter», чтобы выполнить:

pip install pandas

Вы можете заметить, что PIP скачал гораздо больше, чем просто «панды». Есть еще один пакет, который очень переплетен с «пандами» под названием «Numpy», который он собирается скачать для нас … Мы проверим после того, как мы все закончили, что он также установил.

Загрузка и установка занимает несколько минут.

Процесс установки завершается, когда вы видите новую командную строку (” ps C: \ users \ your_username> “) внизу вашей панели терминала в VSCODE.

Запустите свой код еще раз, что, как напоминание, выглядит следующим образом:

import pandas

Теперь вы должны получить скучную вещь «ничего не происходит, кроме как увеличение командной строки».

Примечание: Если вы хотите увидеть, что модуль «Numpy» также установил, добавьте 2 -ю строку кода в свою программу слева и нажмите «Запустить» снова, причем полным кодом является:

import pandas
import numpy

Установка другого модуля

Тот же процесс работает для других модулей Python, таких как Simple Salesforce , что облегчает загрузку и обновление данных в базе данных Salesforce.

Запуск следующего кода произведет ошибку, если простой Salesforce не будет установлен, но ничего не сделает, если она установлена:

import simple_salesforce

Чтобы установить Simple Salesforce на ваш компьютер, просто запустите эту команду в командной строке терминала VSCODE:

pip install simple-salesforce

Примечание: в Pip Команды, этот модуль является «простой продажей» с дефисом. При выполнении «импорта» в коде Python это подчеркивание. Не уверен, почему … вот как автор упал.

Обновление «модуля»

Был ли это год, и вы слышали, что есть новые и большие версии Pandas?

В вашем подсказке в VSCODE Терминал Запустите следующую команду:

pip install pandas --upgrade

Обновление самого Python

Если у вас есть, скажем, версия 3.8.0 И вы хотите довести свою систему до последней версии, предлагаемой в магазине Microsoft (Для меня сегодня, это 3,8,6) , вы можете сделать это, как описано в « Как вручную обновить приложения и игры из магазина Microsoft “CIPRIAN ADRIAN RUSEN для цифрового гражданина.

Если, с другой стороны, вы выбрали версию 3.7 Python и хотите переключиться на версию 3.8, я думаю, что самый простой способ обеспечить проще затем переустановить его.

Единственный улов, что это, вероятно, удалит все модули, которые вы установили с Pip Анкет Может быть, вам нужен чистый старт, но для этого урока мы возьмем резервную копию списка этих модулей, прежде чем начать и переустановить их, когда закончите.

  1. В вашем VSCODE Терминал Панель, введите команду PIP FREEZE> C: \ Пример \ Instared-Modules.txt (Изменение пути имени файла справа от > Если хотите) и нажмите Введите Чтобы выполнить это.

    • Проверьте только что созданный файл – он должен перечислить модули Python, установленные на вашем компьютере.
  2. Нажмите значок Windows в нижнем левом углу экрана, а затем не нажимая ничего другого, введите слова « Добавить или удалить программы ». ».
  3. Windows начало меню следует отфильтровать свой список доступных программ, чтобы предложить Добавить или удалить программы Область конфигурации системы. Нажмите на него.
  4. В поле «Поиск в этом списке», тип » Python », нажмите на свою версию Python, которую вы больше не хотите, и нажмите Удалить кнопка.
  5. Сейчас вы в чужой нигде, где выполняет команду терминала VSCODE Python --версия Ни дает вам номер версии, ни отрицает это Python это законная команда Windows. Если у вас есть .py Файл, открытый в VSCODE, правый нижний угол, вероятно, также дает вам желтое предупреждающее сообщение «Выбрать интерпретатор Python». Надеюсь, мы сможем пройти мимо этого через мгновение.

    • Причина ботаника: Удаление осталось позади python.exe в C: \ users \ your_username \ appdata \ local \ microsoft \ windowsapps \ , так что это все еще действующая программа Windows.
    • Однако, похоже, работа этой программы заключается в том, чтобы просто вызвать python.exe из подразделения (например, pythonsoftwarefoundation. Python.#.#_ LongweirdText ) С фактической версией установки Python, поэтому выполнение питон Просто вроде … ничего не делает.
  6. Как только магазин Windows заканчивает установку вашей новой версии Python, закройте любой .py Файлы, которые вы открыли в VSCODE.
  7. Вновь откройте .py Файл, такой как Hello.py что мы написали ранее. VSCODE должен автоматически найти ваш новый интерпретатор Python и поместить ваш последний номер версии в левый нижний угол.
  8. Запустите свой файл Python, чтобы убедиться, что он работает.
    • Совет: выберите файл Python, который не делает ничего опасного. Например, не выбирайте файл Python, который вы когда -то написали, чье задание – удалить кучу файлов. Используйте простой скрипт Hello World.
  9. Чтобы восстановить установки старого модуля, запустите следующий код в VSCODE Терминал : PIP установка -r C: \ Пример \ Instared -Modules.txt (Измените путь файла, если вы сохранили его где -то еще)
  10. Запустите файл Python, содержащий Импорт Заявления в коде, чтобы убедиться, что ваши ожидаемые модули сейчас действуют, как сделано выше с Импорт панд и Импорт Numpy и Импорт Simple_salesforce Анкет

После обновления Python вы также можете обновить все свои модули одновременно до последних версий.

Вы можете сделать это со следующей командой, предложенной в Этот пост в блоге от ActivESTATE :

Обновление всех модулей сразу

pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}

Обновление PIP

Как ни странно, пип Сам сам не обновляется, когда вы «обновляете все», поэтому, если вы видите Nastygrams, что это устаревшее, вы также можете запустить:

pip install pip --upgrade

Счастливого программирования

Теперь у вас есть рабочая среда для редактирования файлов CSV в Python!

  1. У вас есть «IDE», или, как мне нравится думать об этом, «текстовый редактор с кнопкой запуска», называемый VSCODE , который запускает код, который вы вводите в него, как вы видите нужным.
  2. Вы знаете, как установить и обновить «модули», которые вы слышите, могут быть полезны. (Будьте осторожны и не доверяйте любому старому модулю, который вы найдете в Интернете. Это не что иное, как «пользовательский код, который вы запускаете на своем компьютере. Убедитесь, что это не от кого -то отрывочного. Гизначики, такие как Панды все в порядке.) Однако.)

Дверной приз

Вот «сценарий приза дверей», чтобы вы начали: попробуйте копировать и вставить его в Hello.py в VSCODE и запустите его.

import pandas
pandas.set_option('expand_frame_repr', False)
filepath = 'https://raw.githubusercontent.com/pypancsv/pypancsv/master/docs/_data/sample1.csv'
df = pandas.read_csv(filepath)
print(df)

Вы должны увидеть следующий вывод в вашей консоли справа:

      Id    First      Last           Email                      Company
0   5829    Jimmy    Buffet  jb@example.com                          RCA
1   2894  Shirley  Chisholm  sc@example.com       United States Congress
2    294  Marilyn    Monroe  mm@example.com                          Fox
3  30829    Cesar    Chavez  cc@example.com          United Farm Workers
4    827  Vandana     Shiva  vs@example.com                     Navdanya
5   9284   Andrea     Smith  as@example.com     University of California
6    724   Albert    Howard  ah@example.com  Imperial College of Science

Теперь вы открыли файл электронной таблицы CSV с Python – вы отправляетесь на гонки! Голова Здесь Чтобы выучить новые навыки и поставить их в действие на свой компьютер.

Оригинал: “https://dev.to/katiekodes/setting-up-windows-store-python-with-pandas-in-vscode-23g2”