উত্তর:
হ্যা, তুমি পারো. আপনি ওয়েবে বা আপনার কম্পিউটারে টারবল বা ফোল্ডার থেকে একটি প্যাকেজ ইনস্টল করতে পারেন। উদাহরণ স্বরূপ:
pip install https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz
wget https://pypi.python.org/packages/source/r/requests/requests-2.3.0.tar.gz
pip install requests-2.3.0.tar.gz
tar -zxvf requests-2.3.0.tar.gz
cd requests-2.3.0
pip install .
আপনি requests-2.3.0
ফোল্ডারটি মুছতে পারেন ।
pip install -e .
এটি প্যাকেজটিকে সম্পাদনযোগ্য মোডে ইনস্টল করে । কোডটিতে আপনি যে কোনও পরিবর্তন করেন তা তাত্ক্ষণিকভাবে সিস্টেম জুড়ে প্রযোজ্য। আপনি যদি প্যাকেজ বিকাশকারী হন এবং পরিবর্তনগুলি পরীক্ষা করতে চান তবে এটি কার্যকর। এর অর্থ হ'ল আপনি ইনস্টলটি না ভেঙে ফোল্ডারটি মুছতে পারবেন না।
python setup.py test
setup.py test
, দয়া করে?
setup.py
পর্দার আড়ালে ব্যবহার করে। আমি যদি চাই যে লোকেরা আমার প্যাকেজটি পিপ দিয়ে ইনস্টল করতে সক্ষম হয় তবে আমার একটি setup.py
ফাইল তৈরি করা দরকার ।
pip install -e git+https://github.com/octocat/Hello-World.git#egg=Hello-World
। ত্রুটিটি হ'লNo such file or directory: 'c:\python\src\Hello-World\setup.py
আপনি pip install
সম্ভবত python setup.py sdist
প্রথম দ্বারা একটি ফাইল করতে পারেন । আপনি pip install -e .
যা পছন্দ করতে পারেন python setup.py develop
।
pip install -e
কোনও ডিরেক্টরিকে আর্গুমেন্ট হিসাবে গ্রহণ করে, setup.py
ফাইলটি নয়। প্রথমে আমি যে সময়কালে pip install -e .
আমাকে কিছুটা বিভ্রান্তি
pip install -e .
আমি ইনস্টল করতে পারি তবে পাইপ দিয়ে, কীভাবে আমি সম্পাদনযোগ্য মোড থেকে আনইনস্টল করতে পারি?
আপনি যদি সত্যিই ব্যবহার শুরু করে থাকেন তবে python setup.py install
আপনি এই জাতীয় কিছু চেষ্টা করতে পারেন:
from setuptools import setup, find_packages
from setuptools.command.install import install as InstallCommand
class Install(InstallCommand):
""" Customized setuptools install command which uses pip. """
def run(self, *args, **kwargs):
import pip
pip.main(['install', '.'])
InstallCommand.run(self, *args, **kwargs)
setup(
name='your_project',
version='0.0.1a',
cmdclass={
'install': Install,
},
packages=find_packages(),
install_requires=['simplejson']
)