idapython_virtualenv - Enable Virtualenv or Conda in IDAPython

  •        49

then restart.



Related Projects

pyenv-virtualenv - a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv)

  •    Shell

pyenv-virtualenv is a pyenv plugin that provides features to manage virtualenvs and conda environments for Python on UNIX-like systems. This will install the latest development version of pyenv-virtualenv into the $(pyenv root)/plugins/pyenv-virtualenv directory.

ScratchABit - Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API

  •    Python

ScratchABit is an interactive incremental disassembler with data/control flow analysis capabilities. ScratchABit is dedicated to the efforts of the OpenSource reverse engineering community (reverse engineering to produce OpenSource drivers/firmware for hardware not properly supported by vendors, for hardware and software interoperability, for security research). ScratchABit supports well-known in the community IDAPython API to write disassembly/extension modules.

Sark - IDAPython Made Easy

  •    Python

IDA Plugins & IDAPython Scripting Library. For documentation, see

dh-virtualenv - Python virtualenvs in Debian packages

  •    Python

dh-virtualenv is a tool that aims to combine Debian packaging with self-contained virtualenv based Python deployments.The idea behind dh-virtualenv is to be able to combine the power of Debian packaging with the sandboxed nature of virtualenvs. In addition to this, using virtualenv enables installing requirements via Python Package Index instead of relying on the operating system provided Python packages. The only limiting factor is that you have to run the same Python interpreter as the operating system.

virtualenv-burrito - One command to have a working virtualenv + virtualenvwrapper environment.

  •    Python

With one command, have a working Python virtualenv + virtualenvwrapper environment. If you're behind a proxy, make sure your shell has the proper http_proxy and https_proxy variables set.

pytorch-seq2seq - pytorch-seq2seq is a framework for sequence-to-sequence (seq2seq) models in PyTorch

  •    Python

This is a framework for sequence-to-sequence (seq2seq) models implemented in PyTorch. The framework has modularized and extensible components for seq2seq models, training and inference, checkpoints, etc. This is an alpha release. We appreciate any kind of feedback or contribution. This package requires Python 2.7 or 3.6. We recommend creating a new virtual environment for this project (using virtualenv or conda).

vex - Run a command in the named virtualenv.

  •    Python

Run a command in the named virtualenv. vex is an alternative to virtualenv's source wherever/bin/activate and deactivate, and virtualenvwrapper's workon, and also virtualenv-burrito if you use that. It works in a more elegant way, though it does less. You might find it nicer to use. And it works with non-bash shells.

virtualfish - A Fish wrapper for Ian Bicking's virtualenv, based loosely on Doug Hellman's virtualenvwrapper for Bash

  •    Shell

A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat loosely based on Doug Hellman's virtualenvwrapper for Bourne-compatible shells. You can also get help on #virtualfish on OFTC (ircs://, the same network as the Fish IRC channel.

vim-virtualenv - Vim plugin for working with python virtualenvs

  •    VimL

When using :python or :!python, it will only have access to the environment outside of any virtualenvs. If you're working with packages that are only installed in a virtualenv, they will not be available to Vim. Until now! The virtualenv.vim plugin will modify python's sys.path and the $PATH environment variable so that anything done with :python or :!python will behave like you would expect for the chosen virtualenv.

Virtualgo - Easy and powerful workspace based development for go

  •    Go

Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Virtualgo doesn't do dependency resolution or version pinning itself, because this is a hard problem that's already being solved by other tools. Its approach is to build on top of these tools, such as dep, to provide the features features listed above. For people coming from Python vg is very similar to virtualenv, with dep being respective to pip. The main difference is that vg is much easier to use than virtualenv, because there's almost no mental overhead in using vg.

coremltools - Converter tools for Core ML.

  •    Python

Core ML community tools contains all supporting tools for CoreML model conversion and validation. This includes Scikit Learn, LIBSVM, Caffe, Keras and XGBoost. We recommend using virtualenv to use, install, or build coremltools. Be sure to install virtualenv using your system pip.

ntfy - 🖥️📱🔔 A utility for sending notifications, on demand and when commands finish.

  •    Python

The install technique in the quickstart is the suggested method of installation. It can be installed in a virtualenv, but with some caveats: Linux notifications require --system-site-packages for the virtualenv and OS X notifications don't work at all. By default it will only send notifications for commands lasting longer than 10 seconds and if the terminal is focused. Terminal focus works on X11(Linux) and with and iTerm2 on MacOS. Both options can be configured via the --longer-than and --foreground-too options.

pipenv - Python Development Workflow for Humans.

  •    Python

Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. Windows is a first--class citizen, in our world. It automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your Pipfile as you install/uninstall packages. It also generates the ever--important Pipfile.lock, which is used to produce deterministic builds.

conda - OS-agnostic, system-level binary package manager and ecosystem

  •    Python

Conda is a cross-platform, language-agnostic binary package manager. It is the package manager used by Anaconda installations, but it may be used for other systems as well. Conda makes environments first-class citizens, making it easy to create independent environments even for C libraries. Conda is written entirely in Python, and is BSD licensed open source. Conda is enhanced by organizations, tools, and repositories created and managed by the amazing members of the conda community. Some of them can be found here.

virtualenv - Virtual Python Environment builder

  •    Python

Virtual Python Environment builder

hatch - A modern project, package, and virtual env manager for Python

  •    Python

Hatch is a productivity tool designed to make your workflow easier and more efficient, while also reducing the number of other tools you need to know. It aims to make the 90% use cases as pleasant as possible.Now you have a fully functional package that can be built and distributed.

pipsi - pip script installer

  •    Python

What does it do? pipsi is a wrapper around virtualenv and pip which installs scripts provided by python packages into separate virtualenvs to shield them from your system and each other.In other words: you can use pipsi to install things like pygmentize without making your system painful.

krill - :newspaper: The hacker's way of keeping up with the world.

  •    Python

Krill are filter feeders. True to its namesake, krill 🍤 filters feeds. It is not picky about its diet, and will happily consume RSS, Atom, CDF and even Twitter 🐦 feeds (no credentials required!). It aggregates feed items from all sources you specify, filters out those that interest you, and displays them as a live stream 🔥 of clean, legible command line output.either as a superuser or from a virtualenv environment.

limbo - A simple, clean, easy to modify Slack chatbot

  •    Python

I recommend that you always run limbo in a virtualenv so that you are running in a clean environment. It's super easy to add your own commands! Just create a python file in the plugins directory with an on_message function that returns a string.

desk - A lightweight workspace manager for the shell

  •    Shell

Lightweight workspace manager for the shell. Desk makes it easy to flip back and forth between different project contexts in your favorite shell. Change directory, activate a virtualenv or rvm, load in domain-specific aliases, environment variables, functions, arbitrary shell files, all in a single command.