ভ্যুচুয়ালেনভ্রাপার.শ কোথায়?


35

আমি জানি না এর চেয়ে বেশি বিব্রতকর কী: আমি নিজেও এই প্রশ্নের উত্তর কীভাবে খুঁজে বের করতে পারি তা জানি না বা এটি প্রথমে জিজ্ঞাসা করতে হবে তবে ...

এটি ইনস্টল হওয়ার পরে স্ক্রিপ্টটি কোথায় apt-getরাখবে ?virtualenvwrapper.shvirtualenvwrapper

আমি বুদ্ধিমানের শেষে ...

% sudo apt-get install virtualenvwrapper
...
% rehash
% which virtualenvwrapper.sh
virtualenvwrapper.sh not found
% which virtualenvwrapper
virtualenvwrapper not found
% find / -path /media -prune -o -name virtualenvwrapper.sh
/media
% dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh'
% sudo apt-get install virtualenvwrapper
Reading package lists...
Building dependency tree...
Reading state information...
virtualenvwrapper is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

আমি কিছু করার চেষ্টা করতে ফুরিয়ে করেছি: apt-getবলেছেন virtualenvwrapperইতিমধ্যেই ইনস্টল করা আছে, কিন্তু আমি কোনো লক্ষণ খুঁজে পাচ্ছি না virtualenvwrapper.shযে কোন জায়গায়।

আপডেট: ঠিক আছে, আমি সবেমাত্র ফাইলটি আবিষ্কার করেছি

/etc/bash_completion.d/virtualenvwrapper

... দেখতে অনেকটা ভালো লাগছে virtualenvwrapper.sh। আমি apt-getদৌড়ে যাওয়ার সময় এই ফাইলটি সেখানে রাখা হয়েছিল কিনা তা আমি বলতে পারি না apt-get install virtualenvwrapper(ফাইলের এমডেটটি বেশ কয়েক মাস আগে), তবে যদি এটি হয় তবে আমি ব্যবস্থাটির আপাত বোকামি দ্বারা সন্তুষ্ট ... এক কিছুর জন্য, না প্রত্যেকেই ব্যবহার করে bash(আমি ব্যবহার করতে পারি zsh)। অন্যটির জন্য, কেউ virtualenvwrapper.shস্টার্টআপ ব্যতীত অন্য সময়ে দৌড়াতে চাইতে পারে ... আমি নিশ্চিত যে এখানে আমি বড় কিছু অনুপস্থিত, তবে পৃষ্ঠতলে এটি নিশ্চিত মনে হয় যে apt-getইনস্টলেশনটি virtualenvwrapperসাধারণভাবে मंद রয়েছে ... যে কোনও হারে, এটি আমার সময় প্রায় তিন ঘন্টা নষ্ট ...


2
এখানে অন্য zsh- ব্যবহারকারী ... পাশাপাশি ভার্চুয়ালেনভ্রাপার জন্য অফিসিয়াল প্যাকেজ ব্যবহার বন্ধ করা যেতে পারে, সেভাবে কম চমক!
ক্যালিসিন

আপনি /etc/bash_completion.d/virtualenvwrapperzsh হিসাবে উত্স করতে পারেন । এটি যেমন রয়েছে ঠিক তেমন কাজ করে।
জিম স্টুয়ার্ট

@ জিমস্টেওয়ার্ট আমি প্রচুর কাজ করতে পারি। একটি প্যাকেজ পয়েন্ট হ'ল আমার দরকার নেই।
মেলভিন

উত্তর:


40

থেকে /usr/share/doc/virtualenvwrapper/README.Debian:

তথ্যের বিপরীতে
/usr/share/doc/virtualenvwrapper/en/html/index.html এই প্যাকেজটি ইনস্টল করে
virtualenvwrapper.sh /etc/bash_completion.d/virtualenvwrapper হিসাবে।

আপনি যদি প্যাকেজটি ইনস্টল করেন বাশ-সমাপ্তি এবং
/etc/bash.bashrc বা আপনার। / .Bashrc এ বাশ সম্পূর্ণকরণ সমর্থন সক্ষম করুন।

আপনি যদি কেবল ভার্চুয়ালেনভ্রাপার ব্যবহার করতে চান তবে আপনি কেবল যুক্ত করতে পারেন

 উত্স /etc/bash_completion.d/virtualenvwrapper

আপনার ~ / .bashrc এ।

হ্যাঁ, এটি খুঁজে পাওয়া একটু কঠিন: ডি


2
zshব্যবহারকারীদের সম্পর্কে কী ? দুর্দান্ত, অন্য একটি প্যাকেজ যা প্রতিটি ওএসে আলাদাভাবে আচরণ করে। আমি মনে করি একটি sudo apt-get purge virtualenvwrapperএবং sudo pip install virtualenvwrapperক্রমযুক্ত।
metakermit

1
আপনি /etc/bash_completion.d/virtualenvwrapperzsh হিসাবে উত্স করতে পারেন । এটি যেমন রয়েছে ঠিক তেমন কাজ করে।
জিম স্টুয়ার্ট

1

উবুন্টুতে


স্ক্রিপ্টের অবস্থানটি হ'ল:

/usr/share/virtualenvwrapper/virtualenvwrapper.sh


সুতরাং আপনি যদি প্যাকেজ ম্যানেজারের সাথে ভার্চুয়ালেনভ্র্যাপার ইনস্টল করেন তবে আপনাকে অবশ্যই আপনার ~ / .Bashrc এ নিম্নলিখিত লাইনগুলি যুক্ত করতে হবে :

export WORKON_HOME=~/.virtualenvs
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh


এছাড়াও, আপনার ~ / .Bashrc এর সাথে পুনরায় লোড করতে ভুলবেন না :

$ source ~/.bashrc


যদি সবকিছু ঠিকঠাক কাজ করে তবে আপনি mkvirtualenv এর মতো চালাতে সক্ষম হবেন :

mkvirtualenv --python="/usr/bin/python3" venv_name
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.