আপনি pip install protocol+location[@tag][#egg=Dependency]
পিপ ব্যবহার করে উত্স থেকে সরাসরি ইনস্টল করতে ফর্ম্যাটটি ব্যবহার করতে পারেন ।
git
pip install git+https://github.com/username/repo.git
pip install git+https://github.com/username/repo.git@MyTag
pip install git+https://github.com/username/repo.git@MyTag#egg=ProjectName
তত্পর
pip install hg+https://hg.myproject.org/MyProject/
SVN
pip install svn+svn://svn.myproject.org/svn/MyProject
Bzr
pip install bzr+http://bzr.myproject.org/MyProject/trunk
নিম্নলিখিত প্রোটোকলগুলি সমর্থিত: [+git, +svn, +hg, +bzr]
সংস্করণ
@tag
আপনাকে চেক আউট করার জন্য একটি নির্দিষ্ট সংস্করণ / ট্যাগ নির্দিষ্ট করতে দেয়।
#egg=name
অন্যদের নির্ভরতা হিসাবে প্রকল্পটি কী তা আপনাকে নির্দিষ্ট করতে দেয়।
ক্রমটি সর্বদা হওয়া উচিত @tag#egg=name
।
ব্যক্তিগত সংগ্রহস্থল
প্রোটোকলটি এসএসএইচ ( ssh://
) এ পরিবর্তন করে এবং উপযুক্ত ব্যবহারকারী ( git@
) যুক্ত করে আপনি ব্যক্তিগত সংগ্রহস্থল থেকেও ইনস্টল করতে পারেন :
git+ssh://git@github.com/username/my_private_repo
আপনি ব্যবহারকারীর নাম / পাসওয়ার্ড সহ ব্যক্তিগত সংগ্রহস্থল থেকেও ইনস্টল করতে পারেন।
git+https://<username>:<password>@github.com/<user>/<repo>.git
গিথুব ব্যক্তিগত OAuth টোকেনগুলি তৈরি করার ক্ষমতা সরবরাহ করে যা চক্র করা যায়
git+https://<oauth token>:x-oauth-basic@github.com/<user>/<repo>.git
requirements.txt
requirements.txt
প্রকল্প নির্ভরতা নির্দিষ্ট করতে ব্যবহৃত হয়:
requirements.txt
package1
package2==1.0.2
package3>=0.0.4
git+https://github.com/username/repo.git
এগুলি প্যাকেজের সাথে স্বয়ংক্রিয়ভাবে ইনস্টল হয় না এবং অবশ্যই কমান্ডের সাথে ইনস্টল করা উচিত pip -r requirements.txt
।
প্রয়োজনীয় ফাইলগুলি সহ
প্রয়োজনীয় ফাইলগুলি অন্যান্য প্রয়োজনীয় ফাইলগুলি অন্তর্ভুক্ত করতে পারে:
প্রয়োজনীয়তা-docs.txt
sphinx
-r requirements-dev.txt
প্রয়োজনীয়তা-dev.txt
some-dev-tool
-r requirements.txt
requirements.txt
package1
package2==1.0.2
package3>=0.0.4
git+https://github.com/username/repo.git
setup.py
প্রয়োজনীয় ফাইলগুলি setup.py
নিম্নলিখিত কমান্ডের সাথে নির্দিষ্ট করা নির্ভরতাগুলি ইনস্টল করতে পারে :
-e .
setup.py
উপরের মতো একই সিনট্যাক্স ব্যবহার করে সংগ্রহস্থল থেকেও ইনস্টল করতে পারে তবে এই উত্তরেdependency_links
বর্ণিত মানটি ব্যবহার করে ।
তথ্যসূত্র:
https://pip.pypa.io/en/latest/user_guide.html#installing-packages
https://pip.pypa.io/en/latest/references/pip_install.html
python setup.py install
উত্স ডিরেক্টরিতে ব্যবহার করার পরিবর্তে গিটের বাইরে সরাসরি পাইথন প্যাকেজ ইনস্টল করার চেষ্টা করছেন ?