pixi remove#
About#
Removes dependencies from the workspace
If the project manifest is a pyproject.toml, removing a pypi dependency with the --pypi flag will remove it from either
- the native pyproject 
project.dependenciesarray or the nativeproject.optional-dependenciestable (if a feature is specified) - pixi 
pypi-dependenciestables of the default or a named feature (if a feature is specified) 
Usage#
Arguments#
- 
<SPEC>- The dependency as names, conda MatchSpecs or PyPi requirements
May be provided more than once.
required:true 
 
Options#
- 
--pypi- The specified dependencies are pypi dependencies. Conflicts with 
hostandbuild 
 - 
--platform (-p) <PLATFORM>- The platform for which the dependency should be modified
May be provided more than once. 
 - 
--feature (-f) <FEATURE>- The feature for which the dependency should be modified
default:default 
 
Config Options#
- 
--tls-no-verify- Do not verify the TLS certificate of the server
 
 - 
--auth-file <AUTH_FILE>- Path to the file containing the authentication token
 
 - 
--pypi-keyring-provider <PYPI_KEYRING_PROVIDER>- Specifies whether to use the keyring to look up credentials for PyPI
options:disabled,subprocess 
 - 
--concurrent-solves <CONCURRENT_SOLVES>- Max concurrent solves, default is the number of CPUs
 
 - 
--concurrent-downloads <CONCURRENT_DOWNLOADS>- Max concurrent network requests, default is 
50 
 
Git Options#
- 
--git (-g) <GIT>- The git url to use when adding a git dependency
 
 - 
--branch <BRANCH>- The git branch
 
 - 
--tag <TAG>- The git tag
 
 - 
--rev <REV>- The git revision
 
 - 
--subdir (-s) <SUBDIR>- The subdirectory of the git repository to use
 
 
Update Options#
- 
--no-install- Don't modify the environment, only modify the lock-file
 
 - 
--revalidate- Run the complete environment validation. This will reinstall a broken environment
 
 - 
--no-lockfile-update- Don't update lockfile, implies the no-install as well
 
 - 
--frozen- Install the environment as defined in the lockfile, doesn't update lockfile if it isn't up-to-date with the manifest file
env:PIXI_FROZEN 
 - 
--locked- Check if lockfile is up-to-date before installing the environment, aborts when lockfile isn't up-to-date with the manifest file
env:PIXI_LOCKED 
 
Global Options#
- 
--manifest-path <MANIFEST_PATH>- The path to 
pixi.toml,pyproject.toml, or the workspace directory 
 
Description#
Removes dependencies from the workspace.
If the workspace manifest is a pyproject.toml, removing a pypi dependency with the --pypi flag will remove it from either
- the native pyproject 
project.dependenciesarray or, if a feature is specified, the nativeproject.optional-dependenciestable 
- pixi 
pypi-dependenciestables of the default feature or, if a feature is specified, a named feature 
Examples#
pixi remove numpy
pixi remove numpy pandas pytorch
pixi remove --manifest-path ~/myworkspace/pixi.toml numpy
pixi remove --host python
pixi remove --build cmake
pixi remove --pypi requests
pixi remove --platform osx-64 --build clang
pixi remove --feature featurex clang
pixi remove --feature featurex --platform osx-64 clang
pixi remove --feature featurex --platform osx-64 --build clang
pixi remove --no-install numpy