Nano Hash - криптовалюты, майнинг, программирование

Могу ли я установить virtualenv на USB-диск?

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

Я использую Mac, а на целевом компьютере установлена ​​Fedora.

27.11.2018

  • Возможно, вам также придется установить на этот диск интерпретатор Python, который использовался для создания VEnv. 28.11.2018
  • stackoverflow .com/questions/39000975/ 28.11.2018
  • @CristiFati Наверное, я плохо объяснил. virtualenv правильно создает каталог, и он отлично работает на моем компьютере, но не работает на другом компьютере 28.11.2018
  • Virtualenvs не предназначены для перемещения. Почему бы просто не заморозить пип и не воссоздать его на целевой машине, как все остальные? 28.11.2018
  • виртуальные версии не переносимы. Это инструмент разработки, но не инструмент распространения/развертывания. 28.11.2018
  • @NilsWerner Целевая машина — это компьютер физической лаборатории в моем университете, на котором не установлены pip и virtualenv, поэтому я не могу его воссоздать. 28.11.2018
  • @phd О, это нехорошо :(, вы знаете, как я могу создать виртуальную среду прямо на целевом компьютере, если у него нет virtualenv и pip? 28.11.2018
  • Да, не кажется, что работа не достаточно хороша. Проверьте [SO]: как создать минимальный, полный и проверяемый пример (mcve). 28.11.2018
  • В Python 3.4+ есть ensurepip и venv встроен. 28.11.2018

Ответы:


1

Вы должны быть в состоянии сделать это с помощью Winpython

Посмотрите этот ответ: Использование Virtualenv с Winpython с флешки

изменить на основе обновленной информации о MacOs в комментариях

Вы можете установить с помощью anaconda в тихом режиме установки. Взято из: https://stackoverflow.com/a/45140556/4288795 Ответ для Windows, но он должен быть адаптирован к MacOs по ссылке выше

Удачи в ваших проектах!

27.11.2018
  • Я использую Mac, а на целевом компьютере установлена ​​Fedora. 28.11.2018
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..