Comments (5)
I use https://github.com/porterjamesj/virtualenvwrapper.el and that works well, too.
Imho it's ok for pipple to just use the current active python version in emacs.
How you set your python version is up to the user then.. either pyvenv, virtualenvwrapper or by hand. No need to replicate that functionality in pippel.
from pippel.
I use pyvenv and it works without problems. However I don't know what pyvenv
does in addition to setting python-shell-virtualenv-root
. I will try to figure it out.
from pippel.
Ah pyvenv
ok, a quick look seems to indicate that it modifies exec-path
: https://github.com/jorgenschaefer/pyvenv/blob/91c47b8d2608ccbcac2eba91f0e36b422101ce55/pyvenv.el#L172 end the environment variables.
It may be non-trivial to implement for pippel maybe I should just use pyvenv...?
from pippel.
I want to avoid additional dependencies, so I guess I have to find a way to get this to work without pyvenv
. I like it, but I also didn't try anything else ;)
from pippel.
Closed as I do not wish to look into this any further. I believe that using the active python environment is the right way to use pippel
. If you intend to use specific virtual environment managers, I would suggest you to activate the virtual environment (e.g. pyvenv-activate
for pyvenv
) before executing pippel. This would reduce any ambiguity of its usage.
from pippel.
Related Issues (15)
- Minor issues HOT 3
- Loading of package list takes long and there is no feedback while loading HOT 3
- Packages with newer version installed then on pypi marked as update. HOT 2
- Option to save package location HOT 2
- Add emacs version requirement HOT 2
- Parsing of version failed HOT 4
- "Pip processing" makes helm unusable HOT 3
- Cannot list system packages HOT 2
- Pippel fails to list packages HOT 3
- Pippel on msys2? HOT 2
- "Pip error" when pip --version > 19.1.1 HOT 3
- Pip 21.3 error HOT 6
- [FEATURE] Unit tests and documentation HOT 1
- [FEATURE] PyTest Pippel on new Pip release
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pippel.