পাইপ ব্যবহার করে একটি পাইথন প্যাকেজটি আলাদা ডিরেক্টরিতে ইনস্টল করবেন?


434

আমি জানি যে সুস্পষ্ট উত্তরটি হ'ল ভার্চুয়ালেনভ এবং ভার্চুয়ালেনভ্রাপার ব্যবহার করা, তবে বিভিন্ন কারণে আমি তা করতে চাই না / চাই না।

সুতরাং আমি কমান্ডটি কীভাবে পরিবর্তন করব

pip install package_name

pipডিফল্ট ছাড়া অন্য কোথাও প্যাকেজ ইনস্টল করতে চান site-packages?



2
এখন প্রশ্ন নম্বর দুটি: আপনি ইতিমধ্যে একটি কাস্টম ডিরেক্টরিতে ইনস্টল করার সময়, কীভাবে pipঅন-কাস্টম ডিরেক্টরি থেকে অপসারণ এবং পুরানো সংস্করণ চেষ্টা করবেন না। উদাহরণস্বরূপ - সিস্টেম-ব্যাপী এক, যেখানে আপনার লেখার অনুমতি নেই। এখন পর্যন্ত আমি কেবল এটি easy_install
দিয়েই টানলাম

2
@ টমাসজেন্ডার আমার ধারণা --ignore-installedবিকল্পটি ব্যবহারের ফলে ইতিমধ্যে ইনস্টল হওয়া প্যাকেজগুলি আনইনস্টল করার চেষ্টা করা উচিত নয় prevent
পাইটর ডব্রোগোস্ট

দুঃখিত আমি পাইপ দিয়ে নতুন, তবে আপনার প্রশ্নটি "পাইথনকে পাইথনের ভিন্ন সংস্করণে কীভাবে ইনস্টল করবেন" এর অনুরূপ? আমার পাইথন 3.4 এবং 3.5 রয়েছে তবে আমি চাই আমার পাইপ ইনস্টলেশনটি পাইথন 3.5 তে যেতে পারে।
চার্লি পার্কার

@ চার্লি নোপ, বিভিন্ন প্রশ্ন। আপনার ইনস্টলেশন / উদ্দেশ্য সম্পর্কে আমি যথেষ্ট পরিমাণে জানি না তবে সাধারণত আমি সম্ভবত ভার্চুয়ালেনভ্র্যাপার ব্যবহার করব এবং এর মতো কিছু দিয়ে একটি ভার্চুয়াল পরিবেশ তৈরি করবmkvirtualenv --python=/usr/bin/python3.5 env_name
মনিকা সুলিক

উত্তর:


334

ব্যবহার করুন:

pip install --install-option="--prefix=$PREFIX_PATH" package_name

আপনি --ignore-installedএই নতুন উপসর্গটি ব্যবহার করে সমস্ত নির্ভরতা পুনরায় ইনস্টল করতে বাধ্য করতে ব্যবহার করতে পারেন । আপনি --install-optionযে বিকল্পগুলির সাথে ব্যবহার করতে পারেন তার কোনও যোগ করতে আপনি একাধিকবার ব্যবহার করতে পারেন python setup.py install( --prefixসম্ভবত আপনি যা চান তা তবে আপনি ব্যবহার করতে পারেন এমন আরও একটি বিকল্প রয়েছে)।


5
আপনি যদি এটি করেন pip freezeতবে বিকল্প ডিরেক্টরিটি দেখার কোনও উপায় আছে কি?
রাশি

7
পাইপ ফ্রিজ পথের দিকে নজর দেয়, তাই আপনার মতো যদি কিছু হয় তবে PYTHONPATH=$PREFIX_PATH/lib/python2.6/site-packages pip freezeসেগুলি দেখতে পাওয়া উচিত।
আয়ান বাইকিং

4
ব্যবহারের --prefix=$PREFIX_PATHফলে ইনস্টলেশন ডিরেক্টরিটির সম্পূর্ণ নিয়ন্ত্রণ থাকতে পারে বলে মনে হয় না কারণ এটিতে সিস্টেম নির্দিষ্ট প্রত্যয় যুক্ত হয়েছে ( \Lib\site-packagesউদাহরণস্বরূপ উইন্ডোজটিতে)। নির্দিষ্ট ডিরেক্টরি নির্দিষ্ট করার উপায় আছে?
পাইওটর ডব্রোগোস্ট

1
@ পাইওটার: হ্যাঁ আমার উত্তরটি দেখুন। '--প্রিফিক্স' ব্যবহার করা কিছুটা মোটা দারুণ, তবে আপনি যদি নিজের খাঁটি পাইথনটি /usr/lib/pythonX.Y/site-packages /usr/local/lib/pythonX.YYsite- এর পরিবর্তে যেতে চান তবে দুর্দান্ত কাজ করে- প্যাকেজ।
অ্যান্থন

80
4 বছর আগে কোনও খারাপ উত্তর নয়, তবে --target বিকল্পটি এখন বিদ্যমান।
Tritium21

545

--Target সুইচ জিনিস আপনি যা খুঁজছেন হল:

pip install --target=d:\somewhere\other\than\the\default package_name

তবে সেই অবস্থান থেকে বাস্তবে সেগুলি ব্যবহার d:\somewhere\other\than\the\defaultকরার PYTHONPATHজন্য আপনাকে এখনও যুক্ত করতে হবে।

-t, --target <dir> <dir> এ
প্যাকেজ ইনস্টল করুন। ডিফল্টরূপে এটি <dir> এ বিদ্যমান ফাইল / ফোল্ডারগুলি প্রতিস্থাপন করবে না।
<dir> এ নতুন সংস্করণ সহ বিদ্যমান প্যাকেজগুলি প্রতিস্থাপন করতে - আপগ্রেড ব্যবহার করুন।


টার্গেট সুইচ না পাওয়া গেলে পাইপ আপগ্রেড করুন:

লিনাক্স বা ওএস এক্সে:

pip install -U pip

উইন্ডোজে (এটি একটি ইস্যুতে কাজ করে ):

python -m pip install -U pip

8
@ ড্যানহ রান pip install --upgrade pip!
r3m0t

16
এটি হ'ল সত্য উত্তর, গ্রহণযোগ্য উত্তরের পরে কেবলমাত্র বিকল্পটি যুক্ত করা হয়েছিল।
বুকজর

5
--install-option="--prefix=$PREFIX_PATH"@ ইয়ান বাইকিং এবং --target=$PATHবিকল্পটির মধ্যে পার্থক্য কী ?
Hibou57

6
targetএকটি পিপ বিকল্প, এবং সবকিছু আপনি রাখা install-optionকাছে হস্তান্তর করা হবে না setup.py install command। মূলত targetকাস্টম সাইট-প্যাকেজগুলির অবস্থান।
জানুস স্কনিকজনি

10
ব্যবহারের --targetফলে আংশিক ইনস্টলেশন হতে পারে, কারণ এটি নির্দিষ্ট উপসর্গটিতে স্ক্রিপ্ট / ডেটা ফাইল সহ কোনও ইনস্টল করবে না will দেখে মনে হচ্ছে ব্যবহৃত ব্যবস্থাগুলির উপসর্গের উপর সম্পূর্ণ নিয়ন্ত্রণের একমাত্র সঠিক উপায় --prefixসাথে পাস করা --install-option
কেনেথ হোস্ট

73

--targetবিকল্প বা বিকল্পের পরিবর্তে --install-options, আমি খুঁজে পেয়েছি যে নিম্নলিখিতগুলি ভাল কাজ করে ( https://github.com/pypa/pip/issues/446 এ এই বিষয় সম্পর্কে একটি বাগ সম্পর্কে আলোচনা থেকে ):

PYTHONUSERBASE=/path/to/install/to pip install --user

(বা PYTHONUSERBASEব্যবহার করে কমান্ড চালানোর আগে আপনার পরিবেশে ডিরেক্টরিটি সেট করুন export PYTHONUSERBASE=/path/to/install/to)

এই খুব দরকারী ব্যবহার --userবিকল্প কিন্তু এটা বলে করতে bin, lib, shareএবং অন্যান্য ডিরেক্টরি তোমার চেয়ে বরং একটি কাস্টম উপসর্গ অধীনে আশা করতে চাই $HOME/.local

তারপর আপনি আপনার এই যোগ করতে পারেন PATH, PYTHONPATHআপনি would একটি স্বাভাবিক ইনস্টলেশন ডিরেক্টরি যেমন এবং অন্যান্য ভেরিয়েবল।

মনে রাখবেন যে সিস্টেমগুলি সরবরাহিত সংস্করণগুলিকে ওভাররাইড করার জন্য ডিরেক্টরিতে নতুন সংস্করণ ইনস্টল করা দরকার এমন কোনও প্যাকেজগুলির উপর নির্ভর করে যদি আপনার বিকল্পগুলি --upgradeএবং --ignore-installedবিকল্পগুলি নির্দিষ্ট করতেও পারে PYTHONUSERBASE

একটি সম্পূর্ণ উদাহরণ:

PYTHONUSERBASE=/opt/mysterypackage-1.0/python-deps pip install --user --upgrade numpy scipy

.. scipyএবং সর্বশেষতম numpyসংস্করণগুলিকে কোনও ডিরেক্টরিতে প্যাকেজ ইনস্টল করুন যা আপনি নিজের PYTHONPATHপছন্দ অনুসারে অন্তর্ভুক্ত করতে পারেন (উদাহরণস্বরূপ CentOS 6 এ ব্যাশ ব্যবহার করে এবং পাইথন ২.6 এর জন্য):

export PYTHONPATH=/opt/mysterypackage-1.0/python-deps/lib64/python2.6/site-packages:$PYTHONPATH
export PATH=/opt/mysterypackage-1.0/python-deps/bin:$PATH

ভার্চুয়ালেনভ ব্যবহার করা এখনও একটি ভাল এবং পরিষ্কার সমাধান!


4
এটি ট্রাভিস সিআইয়ের সাথে কাজ করেছে যা ডকারের পাত্রে চলছে - যদিও --install-অপশন = "- উপসর্গ = $ PREFIX_PATH" সমাধানটি করেনি।
32bits

1
Noobie প্রশ্ন, কিভাবে গুরুত্বপূর্ণ /bin, ফোল্ডার পিপ সৃষ্টি --userতৈরি করে তা করে --PREFIXযেহেতু --targetনা।
জোনাথন

1
যদি প্যাকেজটি বিশ্বব্যাপী পাইথনে ইনস্টল করা থাকে তবে --ignore-installedএটি প্রয়োজন।
জর্জ সোভেটোভ

1
এই বিকল্পটি --editableএবং স্থানীয় ইনস্টলের সাথেও সামঞ্জস্যপূর্ণ ।
এমডিএইচ

1
এই বিকল্পটি অন্য অ-রুট ব্যবহারকারীর জন্য প্যাকেজগুলি সুপার-ইউজার হিসাবে ইনস্টল করার জন্য কার্যকর su(যা পাত্রে সমস্যাযুক্ত হতে পারে, উদাহরণস্বরূপ)।
এমডিএইচ

43

পাইথন প্যাকেজ ইনস্টল করার সময় কেবলমাত্র কিছু খাঁটি পাইথন ফাইল অন্তর্ভুক্ত থাকে। যদি প্যাকেজটিতে ডেটা, স্ক্রিপ্ট এবং বা এক্সিকিউটেবল থাকে তবে এগুলি খাঁটি পাইথন ফাইলগুলি থেকে বিভিন্ন ডিরেক্টরিতে ইনস্টল করা হয়।

ধরে নিই যে আপনার প্যাকেজের কোনও ডেটা / স্ক্রিপ্ট / এক্সিকিউটেবল নেই এবং আপনি চাইছেন যে আপনার পাইথন ফাইলগুলি ব্যবহার করা হবে /python/packages/package_name(এবং /python/packagesব্যবহারের সময় নীচে কয়েকটি উপ-ডিরেক্টরি নয় --prefix), আপনি ওয়ান টাইম কমান্ডটি ব্যবহার করতে পারেন:

pip install --install-option="--install-purelib=/python/packages" package_name

আপনি যদি চান যে আপনার সমস্ত (বা বেশিরভাগ) প্যাকেজগুলি সেখানে যেতে চান, আপনি এটি ~/.pip/pip.confঅন্তর্ভুক্ত করতে সম্পাদনা করতে পারেন :

[install]
install-option=--install-purelib=/python/packages

এই উপায়টি আপনি বারবার নির্দিষ্ট করে দেওয়া সম্পর্কে ভুলে যেতে পারবেন না।

প্যাকেজটিতে অন্তর্ভুক্ত যে কোনও এক্সেস্কিউটেবল / ডেটা / স্ক্রিপ্টগুলি এখনও ইনস্টল বিকল্পগুলি ( --prefix/ --install-data/ --install-scripts, ইত্যাদি, কাস্টম ইনস্টলেশন বিকল্পগুলির জন্য বিশদ অনুসন্ধানের জন্য ) নির্দিষ্ট না করে এখনও তাদের ডিফল্ট স্থানে যাবে to


1
কনফিগার ফাইলের জন্য একটি বড় প্লাস। আমি ব্যক্তিগতভাবে --prefixসেখানে নির্দিষ্ট করেছিলাম , কারণ হোম ডিরেক্টরিতে একটি শেয়ার্ড সার্ভারে আমার একটি "স্থানীয়" ডিরেক্টরি রয়েছে এবং easy_installআমি স্থানান্তরিত হওয়ার আগে এটি উপসর্গ হিসাবে ব্যবহৃত হয়েছিল pip। সিস্টেম $PATHএবং $PYTHONPATHআগে কনফিগার করা হয়েছিল। পরিবর্তে install-option=--install-purelib=/blahএই নতুন target=/blahবিকল্প / স্যুইচ আছে। এটিও দুর্দান্ত, তবে কখনও কখনও আপনার কেবলমাত্র একটি প্রতিস্থাপনের প্রয়োজন হয় --prefixযা আপনি setup.pyবা এর সাথে ব্যবহার করেন easy_install
টমাসজ গ্যান্ডর

30

লাইব্রেরিটি যেখানে চাইছিল ঠিক সেখানে ইনস্টল করার জন্য, আমি টার্মিনালের সাথে ডিরেক্টরিটি ব্যবহার করতে চাইলে সেই স্থানটিতে গিয়েছিলাম

pip install mylibraryName -t . 

এই পৃষ্ঠাটি থেকে আমি যে যুক্তি নিয়েছি তা: https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/download


11
-tসংক্ষিপ্ত--target
জোনাথন

এটি আমার জন্য কাজ করা একমাত্র সমাধান ছিল। (উইন্ডোজ 7)
কলিবান

18

কেউ সহজেই -t বিকল্পটি উল্লেখ করেছেন বলে মনে হয় না তবে এটি সবচেয়ে সহজ:

pip install -t <direct directory> <package>

8
-tবিকল্প সংক্ষিপ্ত সংস্করণ --targetবিকল্প যা অন্য উত্তর (বর্ণিত হয়েছে stackoverflow.com/a/19404371/594053 ) :)
MattiSG

14

@ ইয়ান বাইকিংয়ের উত্তরে কেবল একটি পয়েন্ট যুক্ত করুন:

--userইনস্টল ডিরেক্টরিটি নির্দিষ্ট করার বিকল্পটি ব্যবহার করে যদি কেউ রিমোট সার্ভারে কোনও পাইথন প্যাকেজটি নিজের ডিরেক্টরি ডিরেক্টরিতে (sudo ব্যবহারকারীর অধিকার ব্যতীত) ইনস্টল করতে চান work

যেমন,

pip install --user python-memcached

কমান্ডটি আপনার পাইথনপথে তালিকাভুক্ত ডিরেক্টরিগুলির মধ্যে একটিতে প্যাকেজটি ইনস্টল করবে।


14

পাইথন 3.5 এবং পাইপ 9.0.3 দিয়ে এই বিকল্পগুলি পরীক্ষা করেছেন:

পাইপ ইনস্টল - স্টার / মাইফোল্ডার [প্যাকেজ]

/ মাইফোল্ডারের অধীন নির্ভরতা সহ সমস্ত প্যাকেজ ইনস্টল করে। পাইথনের অন্য কোথাও নির্ভরশীল প্যাকেজগুলি ইতিমধ্যে ইনস্টল করা আছে তা বিবেচনায় নেই। আপনি / মাইফোল্ডার / [প্যাকেজ_নাম] থেকে প্যাকেজগুলি পাবেন। যদি আপনার একাধিক পাইথন সংস্করণ থাকে তবে এটি এটিকে বিবেচনায় নেবে না (প্যাকেজ ফোল্ডারের নামে পাইথন সংস্করণ নেই)।

পাইপ ইনস্টল - প্রিফিক্স / মাইফোল্ডার [প্যাকেজ]

চেকগুলি ইতিমধ্যে ইনস্টল করা নির্ভরতা। প্যাকেজগুলি /myfolder/lib/python3.5/site-packages/mittedpackages এ ইনস্টল করবে]

পাইপ ইনস্টল - রুট / মাইফোল্ডার [প্যাকেজ]

--প্রেফিক্সের মতন নির্ভরতা যাচাই করে তবে ইনস্টল করার অবস্থানটি হবে /myfolder/usr/local/lib/python3.5/site-packages/mittedpackage_name]।

পাইপ ইনস্টল - ব্যবহারকারী [প্যাকেজ]

প্যাকেজগুলি $ HOM: / home/mittedUSER //.local/lib/python3.5/site-packages এ প্যাকেজগুলি স্বয়ংক্রিয়ভাবে অনুসন্ধান করে। লোকাল পথ থেকে স্বয়ংক্রিয়ভাবে অনুসন্ধান করে যাতে আপনার এটি আপনার পাইথনপথে রাখার প্রয়োজন হয় না।

=> বেশিরভাগ ক্ষেত্রে - ব্যবহারকারীর সবচেয়ে ভাল বিকল্প। যদি কোনও কারণের কারণে হোম ফোল্ডারটি ব্যবহার করা যায় না - তাহলে প্রাক-পিক্স।


পাইথন ২.7.১6 এর অধীনে চলমান, --target (বা - পূর্ববর্তী) Jinja2-2.10.1.dist-info / উদাহরণস্বরূপ ইনস্টল করে, যেখানে ইনস্টল করুন --install-વિકલ્પ = "- উপসর্গটি Jinja2-2.10.1-py2 ইনস্টল করে .7.egg-info /, যা আমি আসলে চেয়েছিলাম
গ্রেগ ডগের্টি

13

pip(8 বা তার পরে) এর নতুন সংস্করণগুলি সরাসরি --prefixবিকল্পটি ব্যবহার করতে পারে :

pip install --prefix=$PREFIX_PATH package_name

যেখানে $PREFIX_PATHলাইব, বিন এবং অন্যান্য শীর্ষ-স্তরের ফোল্ডার স্থাপন করা হয় সেখানে ইনস্টলেশন উপসর্গ।



4

ইতিমধ্যে ভাল পরামর্শ যুক্ত করার জন্য, আইপিথন ইনস্টল করার সময় আমার কাছে সমস্যা ছিল যখন আমার কাছে লেখার অনুমতি নেই /usr/local

পিপ তার ইনস্টল করতে ডিস্টিলেটগুলি ব্যবহার করে এবং এই থ্রেডটিsys.prefix সেটিংয়ের উপর নির্ভর করে এটি কীভাবে সমস্যা তৈরি করতে পারে তা আলোচনা করে।

আমার সমস্যাটি ঘটল যখন আইপিথন ইনস্টলটি '/ usr / লোকাল / শেয়ার / ম্যান / ম্যান 1' তে অনুমতি অস্বীকার সহ লেখার চেষ্টা করেছিল । ইনস্টলটি ব্যর্থ হওয়ায় এটি বিন ডিরেক্টরিতে আইপিথন ফাইলগুলি লেখেনি বলে মনে হয়।

"--User" ব্যবহার করে কাজ করা হয়েছিল এবং ফাইলগুলি ~ / .local এ লেখা হয়েছিল। $ PATH- এ ~ / .local / bin যুক্ত করার অর্থ আমি সেখান থেকে "আইপিথন" ব্যবহার করতে পারি।

তবে আমি এটি বেশ কয়েকটি ব্যবহারকারীর জন্য ইনস্টল করার চেষ্টা করছি এবং /usr/local/lib/python2.7ডিরেক্টরিটিতে লেখার অনুমতি দেওয়া হয়েছিল । আমি সেখানে নীচে একটি "বিন" ডিরেক্টরি তৈরি করেছি এবং বিযুক্তির জন্য নির্দেশিকা নির্ধারণ করেছি:

vim ~/.pydistutils.cfg

[install]
install-data=/usr/local/lib/python2.7
install-scripts=/usr/local/lib/python2.7/bin

তারপরে ( -Iপূর্ববর্তী ব্যর্থতা /। লোকাল ইনস্টল থাকা সত্ত্বেও ইনস্টলটি জোর করার জন্য ব্যবহৃত হয়):

pip install -I ipython

তারপর আমি যোগ /usr/local/lib/python2.7/binকরতে $PATH

আমি ভেবেছিলাম যে অন্য কারও কাছে মেশিনে সুডো অ্যাক্সেস না থাকার অনুরূপ সমস্যা থাকলে আমি এটিকে অন্তর্ভুক্ত করব।


2

আপনি যদি অজগর দিয়ে মদ ব্যবহার করে থাকেন তবে দুর্ভাগ্যক্রমে, খুব সীমিত বিকল্প সহ পিপ / পিপ 3 জাহাজ। উপরে বর্ণিত হিসাবে আপনার কাছে --install- বিকল্প, --target, - ব্যবহারকারীর বিকল্প নেই।

পাইপ ইনস্টল --user-
নোট করুন পাইপ ইনস্টল করার জন্য সাধারণ পাইপ ইনস্টল - ব্যবহারকারীর অক্ষর রয়েছে wed এটি ডিস্টুটিলে একটি বাগের কারণে, কারণ হোমব্রিউ একটি ডিসটুইলস সিএফজি লিখেছেন যা প্যাকেজের উপসর্গটি সেট করে। একটি সম্ভাব্য কাজ (যা ~ / গ্রন্থাগার / পাইথন /। / বিনে এক্সিকিউটেবল স্ক্রিপ্টগুলি রাখে) হ'ল: python -m pip install --user --install-option="--prefix=" <package-name>

আপনি এই লাইন খুব জটিল মনে হতে পারে। আমি ম্যানেজমেন্ট জন্য pyenv ব্যবহার করার পরামর্শ দিচ্ছি। আপনি যদি ব্যবহার করছেন

brew upgrade python python3

হাস্যকরভাবে আপনি আসলে পিপ কার্যকারিতা ডাউনগ্রেড

(আমি এই উত্তরটি পোস্ট করেছি, কেবলমাত্র আমার ম্যাক ওক্সে পিপ-ট্যারেজ বিকল্পটি নেই, এবং আমি এটি ঠিক করতে ঘন্টা ব্যয় করেছি)


একটি সুস্পষ্ট উপসর্গ সহ এই উত্তর, এবং ignore-installedপূর্ববর্তী প্রচেষ্টার কারণে, আমার পক্ষে কাজ করেছে:python -m pip install --user --install-option="--prefix='/myFunkyApp/lib'" --ignore-installed <package-name>
জেরেমি জোন্স

0

PIP এর সাথে v1.5.6পাইথন উপর v2.7.3(জিএনইউ / লিনাক্স), বিকল্প --rootএকটি বিশ্বব্যাপী ইনস্টলেশন উপসর্গ নির্দিষ্ট করতে, (দৃশ্যত) নির্দিষ্ট প্যাকেজের অপশন নির্বিশেষে পারেন। ফাই চেষ্টা করুন,

$ pip install --root=/alternative/prefix/path package_name

0

আমি ডকুমেন্টেশন অনুসরণ এবং create / .pip / pip.conf ফাইল তৈরি করার পরামর্শ দিই। নথিতে নোটটিতে নির্দিষ্ট শিরোনাম ডিরেক্টরিটি নেই, যা নিম্নলিখিত ত্রুটির দিকে পরিচালিত করে:

error: install-base or install-platbase supplied, but installation scheme is incomplete

কনফিড ফাইলটির সম্পূর্ণ কার্যকারী সামগ্রী:

[install]
install-base=$HOME
install-purelib=python/lib
install-platlib=python/lib.$PLAT
install-scripts=python/scripts
install-headers=python/include
install-data=python/data

দুর্ভাগ্যক্রমে আমি ইনস্টল করতে পারি তবে পাইপ আনইনস্টল করার চেষ্টা করার সময় আমাকে জানায় আনইনস্টল করার প্রক্রিয়াটির জন্য এমন কোনও প্যাকেজ নেই .... সুতরাং কিছু এখনও ভুল তবে প্যাকেজটি তার পূর্বনির্ধারিত স্থানে চলে যায়।


0

pip install /path/to/package/

এখন সম্ভব।

এই এবং ব্যবহারে পার্থক্য -eবা --editableপতাকা যে -eযেখানে প্যাকেজ সংরক্ষিত হয় লিঙ্ক (অর্থাত আপনার ডাউনলোডস ফোল্ডারে), বরং আপনার পাইথন পাথ সেটিকে ইনস্টল করা ছাড়াও।

এর অর্থ আপনি যদি প্যাকেজটিকে অন্য ফোল্ডারে মুছে / সরিয়ে ফেলেন তবে আপনি এটি ব্যবহার করতে পারবেন না।


এটি প্রশ্নের উত্তর দেয় না
ক্লিন্টেম

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