擅长:python、mysql、java
<p>如果您只想使用<code>requirements.txt</code>文件,可以弯曲nix以正常方式使用virtualenv,请参见默认.nix下图:</p>
<pre><code>with import <nixpkgs> {};
with pkgs.python37Packages;
stdenv.mkDerivation {
name = "impurePythonEnv1d";
buildInputs = [
taglib
openssl
git
libxml2
libzip
python37Full
python37Packages.virtualenv
stdenv
libffi
zlib ];
src = null;
shellHook = ''
unset http_proxy
export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt
SOURCE_DATE_EPOCH=$(date +%s)
virtualenv no-setuptools venv
source venv/bin/activate
pip install jedi
pip install ipython==5.2.0
pip install pylint
pip install flake8
pip install -r requirements.txt
'';
}
</code></pre>
<p>然后创建一个<code>requirements.txt</code>并<code>nix-shell</code>将其打开</p>