مرحبا،
لقد بدأت في استخدام pyenv مع pyenv-virtualenvwrapper وهو يعمل مثل
تأتي المشكلة عندما أحاول استخدام tmux. على سبيل المثال ، عندما أقوم بتشغيل هذا:
$ tmux new -s session_name
تلقيت [exited]
كرد:
أدركت أن هذا السطر في الإضافة يجعل tmux يخرج تلقائيًا:
source ${${virtualenvwrapper}:c}
يمكنني بدء تشغيل tmux في ملف تكوين zsh الخاص بي. على الرغم من ذلك ، لا يمكنني بدء أي جلسة أخرى ، لذا فإن استخدام tmuxinator ، على سبيل المثال ، غير ممكن :(
انا فعلا اقدر مساعدتك. هذا رابط مع ملفات dotfiles الخاصة بي .
شكرا.
كان لديه نفس المشكلة. اضطررت إلى إزالة virtualenvwrapper من المكونات الإضافية لتتمكن من استخدام pyenv.
مشكلة قديمة ، لكنني واجهت هذه المشكلة اليوم واتضح أنها كانت بسبب asdf الذي أستخدمه لإدارة إصدار مختلف من Python. الحشوات التي تقوم بإنشائها أغلفة للثنائيات الموجودة في مجلد حاوية تثبيت Python. لذا تبدو الرقاقة هكذا .. ولا يمكن الحصول عليها.
لقد قمت للتو بتعديل المكون الإضافي oh-my-zsh virutalenvwrapper بالمسارات إلى البرنامج النصي virtualenvwrapper.sh الفعلي وهذا حل المشكلة بالنسبة لي.
#!/usr/bin/env bash
# asdf-plugin: python 3.6.8
exec /home/propyless/.asdf/bin/asdf exec "virtualenvwrapper.sh" "$@"
لست متأكدًا مما إذا كانت لديك نفس المشكلة لا تزال حتى اليوم / باستخدام asdf أو شيء مشابه ، ولكن هذا كان السبب بالنسبة لي :)
أنا لا أستخدم pyenv ، لكن قد تكون المشكلة مماثلة مع الحشوات؟
أعتقد أنني قد أواجه مشكلة مماثلة. أنا أعمل على Mac Catalina 10.15.2.
لقد قمت بتثبيت pyenv
عبر homebrew
ثم استخدمت pip
لتثبيت virtualenvwrapper
باستخدام pyenv
python 3.8.2. ليس لدي pyenv-virtualenv
أو pyenv-virtualenvwrapper
مثبتة.
عندما أضفت virtualenvwrapper
إلى المكونات الإضافية الخاصة بي مثل plugins=(git pyenv virtualenvwrapper)
، تسببت في توقف الجهاز الطرفي لفترة طويلة قبل إعطائي هذا:
Last login: Fri Apr 10 12:52:29 on ttys001
[Process completed]