Ortamınızı TensorFlow Quantum'u (TFQ) kullanacak şekilde ayarlamanın birkaç yolu vardır:
- TFQ'yu öğrenmenin ve kullanmanın en kolay yolu kurulum gerektirmez; Google Colab'ı kullanarak TensorFlow Quantum eğitimlerini doğrudan tarayıcınızda çalıştırın.
 - TensorFlow Quantum'u yerel bir makinede kullanmak için Python'un pip paket yöneticisini kullanarak TFQ paketini yükleyin.
 - Veya TensorFlow Quantum'u kaynaktan oluşturun.
 
TensorFlow Quantum Python 3.9, 3.10 ve 3.11'de desteklenir ve doğrudan Cirq'e bağlıdır.
Pip paketi
Gereksinimler
-  pip 19.0 veya üstü ( 
manylinux2014desteği gerektirir) - TensorFlow == 2.15.0
 
Python geliştirme ortamınızı ve (isteğe bağlı) bir sanal ortamı ayarlamak için TensorFlow kurulum kılavuzuna bakın.
 pip yükseltin ve TensorFlow'u yükleyin 
pip3 install --upgrade pippip3 install tensorflow==2.15.0
Paketi yükleyin
TensorFlow Quantum'un en son kararlı sürümünü yükleyin:
  pip3 install -U tensorflow-quantum
TensorFlow'un daha yeni sürümüne bağlı olabilecek gecelik yapılar aşağıdakilerle kurulabilir:
  pip3 install -U tfq-nightly
Kaynaktan derle
Aşağıdaki adımlar Ubuntu benzeri sistemler için test edilmiştir.
1. Python 3 geliştirme ortamı kurun
Öncelikle Python 3.10 geliştirme araçlarına ihtiyacımız var.
sudo apt updatesudo apt-get install pkg-config zip g++ zlib1g-dev unzip python3.10sudo apt install python3.10 python3.10-dev python3.10-venv python3-pippython3.10 -m pip install --upgrade pip
2. Sanal bir ortam yaratın
Çalışma alanı dizininize gidin ve TFQ geliştirme için sanal bir ortam oluşturun.
python3.10 -m venv quantum_envsource quantum_env/bin/activate
3. Bazel'i yükleyin
Kaynak kılavuzundan TensorFlow derlemesinde belirtildiği gibi Bazel derleme sistemi gerekli olacaktır.
 En son kaynak yapılarımız TensorFlow 2.15.0'ı kullanıyor. Uyumluluğu sağlamak için bazel 6.5.0 sürümünü kullanıyoruz. Bazel'in mevcut herhangi bir sürümünü kaldırmak için: 
  sudo apt-get remove bazel
 bazel 6.5.0 sürümünü indirip yükleyin: 
wget https://github.com/bazelbuild/bazel/releases/download/6.5.0/bazel_6.5.0-linux-x86_64.debsudo dpkg -i bazel_6.5.0-linux-x86_64.deb
 bazel uyumsuz bir sürüme otomatik güncellenmesini önlemek için aşağıdakileri çalıştırın: 
  sudo apt-mark hold bazel
 Son olarak doğru bazel sürümünün kurulumunu onaylayın: 
  bazel --version
4. TensorFlow'u kaynaktan oluşturun
Burada kaynak kılavuzdaki TensorFlow derlemesindeki talimatları uyarlıyoruz, daha fazla ayrıntı için bağlantıya bakın. TensorFlow Quantum, TensorFlow sürüm 2.15.0 ile uyumludur.
TensorFlow kaynak kodunu indirin:
git clone https://github.com/tensorflow/tensorflow.gitcd tensorflowgit checkout v2.15.0
2. adımda oluşturduğunuz sanal ortamın etkinleştirildiğinden emin olun. Ardından TensorFlow bağımlılıklarını yükleyin:
pip install -U pip six numpy wheel setuptools mock 'future>=0.17.1'pip install -U keras_applications --no-depspip install -U keras_preprocessing --no-depspip install numpy==1.23.5pip install packaging requests
TensorFlow yapısını yapılandırın. Python yorumlayıcısı ve kitaplık konumları istendiğinde sanal ortam klasörünüzün içindeki konumları belirttiğinizden emin olun. Geri kalan seçenekler varsayılan değerlerde bırakılabilir.
  ./configure
 TensorFlow paketini oluşturun (TF v2.8, _GLIBCXX_USE_CXX11_ABI 1 olarak ayarlandığından ve c++ kodlarının tümü -std=c++17 ile derlendiğinden): 
  bazel build -c opt --cxxopt="-O3" --cxxopt="-march=native" --cxxopt="-std=c++17" --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=1" //tensorflow/tools/pip_package:build_pip_package
Derleme tamamlandıktan sonra paketi yükleyin ve TensorFlow dizininden çıkın:
./bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkgpip install /tmp/tensorflow_pkg/name_of_generated_wheel.whlcd ..
5. TensorFlow Quantum'u indirin
Katkılar için standart çatal ve çekme isteği iş akışını kullanıyoruz. TensorFlow Quantum GitHub sayfasından çatallama yaptıktan sonra çatalınızın kaynağını indirin ve gereksinimleri yükleyin:
git clone https://github.com/username/quantum.gitcd quantumpip install -r requirements.txt
6. TensorFlow Quantum pip paketini oluşturun
TensorFlow Quantum pip paketini oluşturun ve yükleyin:
./configure.shbazel build -c opt --cxxopt="-O3" --cxxopt="-march=native" --cxxopt="-std=c++17" --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=1" release:build_pip_packagebazel-bin/release/build_pip_package /tmp/tfquantum/python3 -m pip install /tmp/tfquantum/name_of_generated_wheel.whl
TensorFlow Quantum'un başarıyla kurulduğunu doğrulamak için testleri çalıştırabilirsiniz:
  ./scripts/test_all.sh